[MacPorts] #60845: qscintilla-qt5: libqscintilla2_qt5.15.0.0.dylib's install_name contains @rpath
MacPorts
noreply at macports.org
Sun Jul 19 05:55:23 UTC 2020
#60845: qscintilla-qt5: libqscintilla2_qt5.15.0.0.dylib's install_name contains
@rpath
-----------------------------+--------------------
Reporter: mcmara | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: qscintilla-qt5 |
-----------------------------+--------------------
Comment (by kencu):
I suppose the official method to fix this would be the patch you found in
that mailing list topic, by adding that info the PRO file during the
build.... although having us do it in post-destroot is not a lot
different.
Upstream should understand why the @rpath is no good -- if you use @rpath,
as we have see, EVERY piece of software that uses the library has to have
it's build changed to accomodate the @rpath location, and has to be made
aware of where the library is actually installed. This is not a useful
experience.
@rpath based library links have their uses -- application bundles, for
example -- but for the most part, it is just an extra pain to manage, and
has the fun fun aspect of often not being easily completely sure which
@rpath'd library actually loaded, if there are more than one.
--
Ticket URL: <https://trac.macports.org/ticket/60845#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list