[MacPorts] #44596: gmp @6.0.0_0: Autotools incorrectly selects "-undefined suppress" symbol lookup on Yosemite

MacPorts noreply at macports.org
Thu Feb 9 17:25:21 UTC 2017


#44596: gmp @6.0.0_0: Autotools incorrectly selects "-undefined suppress" symbol
lookup on Yosemite
------------------------+----------------------
  Reporter:  wichert@…  |      Owner:  larryv
      Type:  defect     |     Status:  closed
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:  fixed      |   Keywords:  yosemite
      Port:  gmp        |
------------------------+----------------------

Comment (by jeremyhu):

 The ultimate proper solution is to make sure that binaries link correctly.
 Allow the linker to emit errors when it detects them and fix those errors
 instead of suppressing those errors and letting the user hit them at
 runtime.

 Politely asking upstream to pickup the latest glibtool, automake, and
 autoconf is generally a good idea.  There are many other bugs in older
 versions that bite us consistently (eg: older glibtool do not pass
 -stdlib=... during the link phase, which breaks LibCXXOnOlderSystems, and
 older glibtool also does not pass -fsanitize= which breaks ASan builds,
 etc).

--
Ticket URL: <https://trac.macports.org/ticket/44596#comment:51>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list