On 05/22/10 05:08 AM, murray.jen...@csiro.au wrote:
On Sat, 22 May 2010 01:53:16 +1000, Sebastian Kayser writes:
Text relocation remains referenced
against symbol offset in file
...
Sun studio is not an option for him as he needs to build a full stack on
top of it which contains a massively GNUisms infested software.
But it still uses Sun's linker ... when I see this sort of thing I usually
try adding "-z defs" to LD_OPTIONS (well actually, I have this as the default
now, and only remove it if it causes problems). Cheers!
Murray...
Does adding "-z defs" solve the problem, or hide the underlying problem?
https://de.opensolaris.org/jive/thread.jspa?threadID=116065&tstart=143
says "The use of -ztext is not your problem --- it's simply allowing
the linker to catch the problem, which is that the object iconv.o
has relocations against the text segment."
I found that changing to gcc 4.4.4 solved the problem.
I'd completely overlooked that post above, where I'd commented about 3 months
ago that a 4.5.0 snapshot solved the problem too. (The user 'drkirkby' is me).
This would appear to be a bug in at least gcc 4.3.4 (what I used) and gcc 4.4.2
(what 'penyuan' used), but which is cleared in 4.4.4 and an earlier 4.5.0
snapshot - I've not tried with the official 4.5.0
Note however 'penyuan' has
--with-gnu-ld
and
-with-ld=/usr/ccs/bin/ld
which seems a bit odd. I've no idea how gcc handles that one.
Dave
_______________________________________________
maintainers mailing list
maintainers@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.