Bugzilla – Bug 2593
Check if the UA32_RELOCATION check is present in Solaris 8
Last modified: 2002-04-06 14:39:14 CET
The "your gcc generates UA32_RELOCATIONS" configure test is a major
showstopper for Solaris/Sparc users. You have to be very dedicated to
getting a Pike to acctually change to source to gcc and recompile it before
continuing. Is this bug still present in Sol8, and if so, how does it
manifest and can it be worked around in some other way?
Fixed with option --with-force-ua32 in Pike 7.3.
Thanks. Some more documentation on this would be good. I can do the
documentation, but I don't have the ramifications clear. What did break in 2.7,
and how do I check if it is still present in 2.8? Do you have any bug numbers
Sun about this? Hours of work is no problem, I'll get those back within a year
in less hassle with new Solaris installations and administrators anyway.
The problem was that ld.so.1 on 64bit Solaris 7 didn't relocate the msb of
R_SPARC_UA32 relocations in 32bit binaries.
Ah. Thanks. I'll have a look at that.
You need to
before you can comment on or make changes to this bug.