[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