------- 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
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to