[MacPorts] #67428: icu @73.1 does not build on PPC Tiger, Mac OS X 10.4.11, because ld: -rpath can only be used when targeting Mac OS X 10.5 or later
MacPorts
noreply at macports.org
Tue May 16 17:15:58 UTC 2023
#67428: icu @73.1 does not build on PPC Tiger, Mac OS X 10.4.11, because ld: -rpath
can only be used when targeting Mac OS X 10.5 or later
------------------------+-----------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: tiger ppc
Port: icu |
------------------------+-----------------------
Comment (by ballapete):
With this `Portfile`
{{{
-rw-r--r-- 1 root x11 10170 16. Mai 16:11
/opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/devel/icu/Portfile
}}}
no working binaries were built here on PPC Tiger. The list of binaries is
a bit larger:
{{{
/opt/local/bin/derb: data
/opt/local/bin/genbrk: data
/opt/local/bin/gencfu: data
/opt/local/bin/gencnval: data
/opt/local/bin/gendict: data
/opt/local/bin/genrb: data
/opt/local/bin/icu-config: ASCII text, with very long lines (613)
/opt/local/bin/icuexportdata: data
/opt/local/bin/icuinfo: data
/opt/local/bin/makeconv: data
/opt/local/bin/pkgdata: data
/opt/local/bin/uconv: data
/opt/local/sbin/escapesrc: data
/opt/local/sbin/genccode: data
/opt/local/sbin/gencmn: data
/opt/local/sbin/gennorm2: data
/opt/local/sbin/gensprep: data
/opt/local/sbin/icupkg: data
}}}
A `ggrep bin/` selects them, a `ggrep bin/ | ggrep -v icu-config` leaves
the `shell script` out.
The 17 binaries use up to six shared ICU libraries (presumingly, just
preparing my future work):
{{{
/opt/local/lib/libicudata.73.dylib
/opt/local/lib/libicui18n.73.dylib
/opt/local/lib/libicuio.73.dylib
/opt/local/lib/libicutest.73.dylib
/opt/local/lib/libicutu.73.dylib
/opt/local/lib/libicuuc.73.dylib
}}}
A loop à la "for each binary invoke six times install_name_tool" and
another similar one for each of the six dylibs with sixfold invocation of
install_name_tool should make the software usable…
--
Ticket URL: <https://trac.macports.org/ticket/67428#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list