[Bug target/26508] 4.1.0 doesn't build in 64bit on PA-RISC
danglin at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Mar 11 15:14:00 GMT 2006
------- Comment #12 from danglin at gcc dot gnu dot org 2006-03-11 15:14 -------
> /usr/lib/pa20_64/dld.sl: Unsatisfied code symbol '__deregister_frame_info' in
> load module 'build/gencodes'
Which HP linker patch are you using? There is a problem with the most
recent couple of patch releases in that they don't appear to handle PLABEL
relocations correctly. Try PHSS_30968 or the one before it.
The symbols should be in libgcc_s.sl or libgcc_eh.a. You could add
'-Wl,-v' or '-Wl,-debug' to the link command for gencodes to see exactly
how gencodes has been linked.
> GNU assembler 2.16.1
Too old. I know it's the last release but it contains a serious bug
handling 64-bit data relocations (symbol differences, etc) that was
fixed near the end of last November. You have to use CVS GAS.
> Using HP's 'as' is not an option (which in turn might be called a gcc bug)
correct, it's not really an option. Steve and I discussed removing it as an
option but we never got around to doing it. HP 'as' doesn't have the features
needed for C++, etc. If you will notice, all HP compilers other than C don't
use it. They emit binary code directly.
--
danglin at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |danglin at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26508
More information about the Gcc-bugs
mailing list