Date: Sat, 3 Apr 1999 09:56:39 +0200 From: Sascha Blank <blank@uni-trier.de> To: stable@freebsd.org Subject: Re: __deregister_frame_info and egcs-1.1.2 and freebsd-3.1 Message-ID: <19990403095639.A299@blank.uni-trier.de> In-Reply-To: <no.id>; from Fritz Heinrichmeyer on Mon, Mar 29, 1999 at 11:34:57AM %2B0200 References: <no.id>
index | next in thread | previous in thread | raw e-mail
Hello,
On Mon, Mar 29, 1999 at 11:34:57AM +0200, Fritz Heinrichmeyer wrote:
> Some selflinked shared libraries later fail when loading into the
> actual binaries with an undefined symbol
>
> __deregister_frame_info
>
> The symbol is defined in libgcc.a, and requested in libcrtXXS.o but not
> loaded. In the Changelog of egcs i found that it is declared with a
> TARGET_WEAK_ATTRIBUTE. I dont know what this means ..
The same thing happened to me when I tried to compile teTeX-0.9 with a
shared "kpathsea" library. Removing the TARGET_WEAK_ATTRIBUTE
declaration on __deregister_frame_info and __register_frame_info that
appear right at the beginning of egcs-1.1.2/gcc/crtstuff.c and then
recompiling the crt*.o stuff solved the problem for me. But I must
admit that I am not sure whether this is the right solution to this
problem :-(
--
Sascha Blank | FreeBSD -
Student and System Administrator | that's where you want to go today!
at the University of Trier, Germany |
mailto:blank@fox.uni-trier.de | See http://www.freebsd.org for details
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990403095639.A299>
