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