[MacPorts] #44607: apple-gcc42: don't warn about /usr/lib/crt1.o on Tiger ppc

MacPorts noreply at macports.org
Mon Aug 11 07:13:41 PDT 2014


#44607: apple-gcc42: don't warn about /usr/lib/crt1.o on Tiger ppc
---------------------------+-------------------------
 Reporter:  ryandesign@…   |      Owner:  jeremyhu@…
     Type:  defect         |     Status:  new
 Priority:  Normal         |  Milestone:
Component:  ports          |    Version:  2.3.1
 Keywords:  tiger powerpc  |       Port:  apple-gcc42
---------------------------+-------------------------
 See comment:ticket:44268:6 for an interesting problem with apple-gcc42 on
 Tiger PowerPC.

 It seems that when doing even quite simple compiles such as those a
 configure script does, it produces this warning:

 {{{
 ld: warning: object file compiled with -mlong-branch which is no longer
 needed. To remove this warning, recompile without -mlong-branch:
 /usr/lib/crt1.o
 }}}

 This warning, printed on stderr, in turn can cause an otherwise successful
 compilation to be interpreted by the configure script as a failure.

 I am assuming that the directive to "recompile without `-mlong-branch`" is
 supposed to be taken to mean "recompile ''/usr/lib/crt1.o'' without
 `-mlong-branch`", and is not talking about the small program the configure
 script compiled, since that compilation did not include the `-mlong-
 branch` flag to begin with.

 Is there a way that apple-gcc42 could ''not'' print that warning, at least
 not for system libraries like /usr/lib/crt1.o which it's not our bailiwick
 to fix?

-- 
Ticket URL: <https://trac.macports.org/ticket/44607>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list