[MacPorts] #36026: gcc46 problem after ld64 upgrade

MacPorts noreply at macports.org
Sun Sep 16 07:51:34 PDT 2012


#36026: gcc46 problem after ld64 upgrade
-------------------------+------------------------
  Reporter:  jwhowse4@…  |      Owner:  jeremyhu@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:              |   Keywords:
      Port:  ld64        |
-------------------------+------------------------

Comment (by jwhowse4@…):

 Replying to [comment:54 jeremyhu@…]:
 > I wonder if some "differnet" configure.h is getting pulled in somehow
 ... that might explain why SUPPORT_ARCH_x86_64 isn't defined.
 >
 > Please give r97801 a try...
 >
 > Also, if you're still having issues, please use '-k' when you build to
 preserve your workdir and attach ld-configure.h
 >

 All of my comments here apply to my regular MacPorts installation, not my
 experimental one.  Your attempted fix in r97801 still leads to a linker
 that does not create an executable for my simple test code.  For reference
 I saved a copy of the resulting linker.  Unfortunately I did not run the
 upgrade with the -k option so I forced the uninstall of ld64 and
 reinstalled it with the -k option.  This simple change in installation
 order produced a linker which is different than the copy I saved prior to
 uninstalling.  I have copies of both linkers, if they would be useful to
 you let me know and I will attach them.  I am attaching the ld-configure.h
 file that was generated by the reinstall.  I fear it will not be helpful
 since #define SUPPORT_ARCH_x86_64 is set to 1 in it, while the resulting
 linker does not support that architecture.

-- 
Ticket URL: <https://trac.macports.org/ticket/36026#comment:56>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list