------- Additional Comments From jan dot ciger at epfl dot ch 2005-05-08 00:43
-------
(In reply to comment #6)
> There is a bug in libJTC.so which references an internal symbol,
> __fini_array_end. When linker tried to report the user error,
> it crashed. This patch
>
> http://sourceware.org/ml/binutils/2005-05/msg00329.html
Thanks! I will forward this to the Mandrake/Mandriva maintainer.
> Can you tell me how and why libJTC.so uses __fini_array_end?
No idea. These symbols are not referenced by the library itself, they are added
only when I link the static lib into a dynamic one using:
g++ -shared -Wl,--whole-archive libJTC.a -o libJTC.so
Then nm -D gives me:
$ nm -D libJTC.so | grep __fini
U __fini_array_end
U __fini_array_start
--
http://sources.redhat.com/bugzilla/show_bug.cgi?id=939
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
_______________________________________________
bug-binutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils