[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