From bc2d775e0afdec8954e9559ed34f6ed2fc0d57bc Mon Sep 17 00:00:00 2001 From: Chris Rummel Date: Mon, 26 Sep 2022 14:25:33 -0500 Subject: [PATCH 1/2] Disable NativeAOT subset for source-build. --- eng/Subsets.props | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eng/Subsets.props b/eng/Subsets.props index cd5f39ef63879d..56716ad61d23bc 100644 --- a/eng/Subsets.props +++ b/eng/Subsets.props @@ -51,7 +51,8 @@ - clr.native+linuxdac+clr.corelib+clr.tools+clr.nativecorelib+clr.packages+clr.nativeaotlibs+clr.crossarchtools+host.native + clr.native+linuxdac+clr.corelib+clr.tools+clr.nativecorelib+clr.packages+clr.crossarchtools+host.native + $(DefaultCoreClrSubsets)+clr.nativeaotlibs clr.iltools+clr.packages From 64817501c687882763ac652fd694905e247596da Mon Sep 17 00:00:00 2001 From: Chris Rummel Date: Fri, 7 Oct 2022 15:30:36 -0500 Subject: [PATCH 2/2] More surgical fix - remove only the ObjWriter dependency for source-build. --- eng/Subsets.props | 3 +-- src/coreclr/tools/aot/ILCompiler/ILCompiler.props | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/eng/Subsets.props b/eng/Subsets.props index 56716ad61d23bc..cd5f39ef63879d 100644 --- a/eng/Subsets.props +++ b/eng/Subsets.props @@ -51,8 +51,7 @@ - clr.native+linuxdac+clr.corelib+clr.tools+clr.nativecorelib+clr.packages+clr.crossarchtools+host.native - $(DefaultCoreClrSubsets)+clr.nativeaotlibs + clr.native+linuxdac+clr.corelib+clr.tools+clr.nativecorelib+clr.packages+clr.nativeaotlibs+clr.crossarchtools+host.native clr.iltools+clr.packages diff --git a/src/coreclr/tools/aot/ILCompiler/ILCompiler.props b/src/coreclr/tools/aot/ILCompiler/ILCompiler.props index 8c4fce523906e7..4fd1db03e8a489 100644 --- a/src/coreclr/tools/aot/ILCompiler/ILCompiler.props +++ b/src/coreclr/tools/aot/ILCompiler/ILCompiler.props @@ -48,12 +48,14 @@ true + + true - + $(ObjWriterVersion) @@ -62,7 +64,7 @@ $(NetStandardLibraryVersion) - + PreserveNewest false false