Don't force using the system libunwind for source-build (#58911)
authorOmair Majid <omajid@redhat.com>
Wed, 15 Sep 2021 18:05:20 +0000 (14:05 -0400)
committerGitHub <noreply@github.com>
Wed, 15 Sep 2021 18:05:20 +0000 (11:05 -0700)
Instead, use the runtime's normal detection logic to decide what to do.

Backport of https://github.com/dotnet/runtime/pull/58641 to release/6.0.

See: https://github.com/dotnet/source-build/issues/2408

eng/SourceBuild.props

index 0c1fe53..c9ac54d 100644 (file)
@@ -40,7 +40,6 @@
       <InnerBuildArgs>$(InnerBuildArgs) --verbosity $(LogVerbosity)</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --nodereuse false</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --warnAsError false</InnerBuildArgs>
-      <InnerBuildArgs>$(InnerBuildArgs) --cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) /p:MicrosoftNetFrameworkReferenceAssembliesVersion=1.0.0</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) /p:PackageRid=$(TargetRid)</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) /p:NoPgoOptimize=true</InnerBuildArgs>