From 89d772a3abb2c88ccd51032fa377ffffea4e5451 Mon Sep 17 00:00:00 2001 From: monojenkins Date: Mon, 25 May 2020 06:40:13 -0400 Subject: [PATCH] Always include Unicode charinfo, so tar made in csc mode works in mcs mode (#19813) As-is, a tarball created in Roslyn mode is missing the file charinfo.nlp, which mcs needs to build the classlib. Backport of #19807. --- mcs/class/corlib/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcs/class/corlib/Makefile b/mcs/class/corlib/Makefile index 367b5362b65..e3996318868 100644 --- a/mcs/class/corlib/Makefile +++ b/mcs/class/corlib/Makefile @@ -6,7 +6,7 @@ export __SECURITY_BOOTSTRAP_DB=$(topdir)/class/corlib LIBRARY = corlib.dll LIBRARY_NAME = mscorlib.dll -LIB_MCS_FLAGS = $(REFERENCE_SOURCES_FLAGS) $(RESOURCE_FILES:%=-resource:%) +LIB_MCS_FLAGS = $(REFERENCE_SOURCES_FLAGS) $(RESOURCE_FILES:%=-resource:%) $(UNICODECHARINFO:%=-resource:%) USE_XTEST_REMOTE_EXECUTOR = YES LIBRARY_WARN_AS_ERROR = yes @@ -95,7 +95,6 @@ else endif RESOURCE_FILES = \ - $(UNICODECHARINFO) \ $(MANAGED_COLLATOR_RESOURCES_FILES) \ LinkerDescriptor/mscorlib.xml @@ -207,6 +206,7 @@ EXTRA_DISTFILES = \ $(RESOURCE_FILES) \ $(TEST_RESOURCE_FILES) \ $(TEST_RESOURCES:.resources=.resx) \ + resources/charinfo.nlp \ LinkerDescriptor/mscorlib_test.xml TEST_RESOURCE_FILES = \ -- 2.11.4.GIT