[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/939] Assertion failed in linker

From: jan dot ciger at epfl dot ch
Subject: [Bug ld/939] Assertion failed in linker
Date: 8 May 2005 00:43:10 -0000

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



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]