diff options
author | Karl Berry <karl@freefriends.org> | 2019-12-12 18:25:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-12-12 18:25:29 +0000 |
commit | 826971da3ef29f6034fc6a4786f88878a56c58e3 (patch) | |
tree | 023539b0120ff775316abf6a86f03c6f1f54b973 /Build/source/libs/icu/TLpatches/patch-12-mingw | |
parent | 15a740f0c75d97855e67ba5bf83612e7b29a1319 (diff) |
icu-65.1, including linking upmendex with -lpthread if available
git-svn-id: svn://tug.org/texlive/trunk@53103 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/icu/TLpatches/patch-12-mingw')
-rw-r--r-- | Build/source/libs/icu/TLpatches/patch-12-mingw | 70 |
1 files changed, 28 insertions, 42 deletions
diff --git a/Build/source/libs/icu/TLpatches/patch-12-mingw b/Build/source/libs/icu/TLpatches/patch-12-mingw index ee175be6951..7b4ff04f429 100644 --- a/Build/source/libs/icu/TLpatches/patch-12-mingw +++ b/Build/source/libs/icu/TLpatches/patch-12-mingw @@ -1,44 +1,30 @@ We don't want this for TeX Live cross compilation. -*** source/config/mh-mingw~ Mon Oct 1 15:39:56 2018 ---- source/config/mh-mingw Tue Jan 8 10:16:08 2019 -*************** -*** 71,95 **** - STATIC_O = ao - -- ifeq ($(ENABLE_SHARED),YES) -- SO_TARGET_VERSION_SUFFIX = $(SO_TARGET_VERSION_MAJOR) -- else -- SO_TARGET_VERSION_SUFFIX = -- endif -- -- # Static library prefix and file extension -- LIBSICU = $(LIBPREFIX)$(STATIC_PREFIX)$(ICUPREFIX) -- A = a -- - ## An import library is needed for z/OS and MSVC - IMPORT_LIB_EXT = .dll.a - -- LIBPREFIX=lib -- -- # Change the stubnames so that poorly working FAT disks and installation programs can work. -- # This is also for backwards compatibility. -- DATA_STUBNAME = dt -- I18N_STUBNAME = in -- LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX) -- - #SH### copied from Makefile.inc - #SH## for icu-config to test with ---- 71,77 ---- - ---- source/i18n/unicode/numberrangeformatter.h (revision 49992) -+++ source/i18n/unicode/numberrangeformatter.h (working copy) -@@ -185,7 +185,7 @@ - * Export an explicit template instantiation. See datefmt.h - * (When building DLLs for Windows this is required.) - */ --#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN && !defined(U_IN_DOXYGEN) -+#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM < U_PF_MINGW && !defined(U_IN_DOXYGEN) && defined(X) - template struct U_I18N_API std::atomic<impl::NumberRangeFormatterImpl*>; - #endif - /** \endcond */ +--- source/config/mh-mingw~ 2019-10-03 04:16:41.000000000 -0700 ++++ source/config/mh-mingw 2019-12-11 15:34:02.831473103 -0800 +@@ -71,25 +71,7 @@ + STATIC_O = ao + +-ifeq ($(ENABLE_SHARED),YES) +-SO_TARGET_VERSION_SUFFIX = $(SO_TARGET_VERSION_MAJOR) +-else +-SO_TARGET_VERSION_SUFFIX = +-endif +- +-# Static library prefix and file extension +-LIBSICU = $(LIBPREFIX)$(STATIC_PREFIX)$(ICUPREFIX) +-A = a +- + ## An import library is needed for z/OS and MSVC + IMPORT_LIB_EXT = .dll.a + +-LIBPREFIX=lib +- +-# Change the stubnames so that poorly working FAT disks and installation programs can work. +-# This is also for backwards compatibility. +-DATA_STUBNAME = dt +-I18N_STUBNAME = in +-LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX) +- + #SH### copied from Makefile.inc + #SH## for icu-config to test with |