xref: /trunk/main/icu/icu-darwin.patch (revision b0045d573cba45394f2323a8c02999551c16eabf)
1*0774725aSArrigo Marchioridiff -ru misc/icu/source/data/pkgdataMakefile.in misc/build/icu/source/data/pkgdataMakefile.in
2*0774725aSArrigo Marchiori--- misc/icu/source/data/pkgdataMakefile.in 2024-10-21 16:00:26.000000000 -0400
3*0774725aSArrigo Marchiori+++ misc/build/icu/source/data/pkgdataMakefile.in   2024-10-21 16:00:35.000000000 -0400
4*0774725aSArrigo Marchiori@@ -14,6 +14,10 @@
5*0774725aSArrigo Marchiori
6*0774725aSArrigo Marchiori OUTPUTFILE=icupkg.inc
7*0774725aSArrigo Marchiori MIDDLE_SO_TARGET=
8*0774725aSArrigo Marchiori+# LD_SONAME must end with a path, but on Darwin this does not happen, because
9*0774725aSArrigo Marchiori+# file source/config/mh-darwin makes it end with FINAL_SO_TARGET, instead of
10*0774725aSArrigo Marchiori+# MIDDLE_SO_TARGET like other Unixes.
11*0774725aSArrigo Marchiori+LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name @executable_path/
12*0774725aSArrigo Marchiori
13*0774725aSArrigo Marchiori all : clean
14*0774725aSArrigo Marchiori    @echo GENCCODE_ASSEMBLY_TYPE=$(GENCCODE_ASSEMBLY) >> $(OUTPUTFILE)
15