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. ::.

Reply via email to