David Edelsohn wrote:
Luke Dalessandro writes:
Luke> Thank you, this was indeed the problem. I added the needed stubbs in
Luke> gthr-single.h and it now compiles fine. Unfortunately there seems to be
Luke> something wrong with my installation of ld as linking fails with a large
Luke> number of errors of the form:
Luke> ld: 0711-252 SEVERE ERROR: File auxiliary symbol entry 1 in object
_negdi2_s.o:
Luke> Field x_offset contains 4. Valid values are between 4 and -1.
Luke> The object name is being substituted.
Luke> Unfortunately I have almost no experience with AIX. I'll look for a prebuilt
Luke> ld that seems newer than mine to see if this helps the problem.
Pre-built ld? AIX ships with ld. Are you using GNU Binutils
(gas, GNU ld, etc.) on AIX? Please use the native AIX tools (as, ld, nm,
etc.) with AIX as mentioned in the platform-specific installation notes:
No, I'm sorry I wasn't clear. I am using all of the AIX tools, not Binutils. I
just assumed that there was something out-of-date with the ld that came with
our AIX 5.1 installation.
http://gcc.gnu.org/install/specific.html#x-ibm-aix
I have seen this page before, and I'm not sure that it helps me. I'm running
into the same behavior posted at
http://gcc.gnu.org/ml/gcc-bugs/2005-04/msg03175.html, where the advice is also
to look at this page, but there doesn't seem to be a reply from the original
poster.
Thanks,
Luke