From owner-freebsd-stable Sun Apr 4 19: 2:58 1999 Delivered-To: freebsd-stable@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 02E8814D30 for ; Sun, 4 Apr 1999 19:02:56 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.1) with ESMTP id TAA12715; Sun, 4 Apr 1999 19:00:59 -0700 (PDT) (envelope-from jdp@polstra.com) From: John Polstra Received: (from jdp@localhost) by vashon.polstra.com (8.9.2/8.9.1) id TAA43313; Sun, 4 Apr 1999 19:00:58 -0700 (PDT) (envelope-from jdp@polstra.com) Date: Sun, 4 Apr 1999 19:00:58 -0700 (PDT) Message-Id: <199904050200.TAA43313@vashon.polstra.com> To: fritz.heinrichmeyer@fernuni-hagen.de Subject: Re: __deregister_frame_info and egcs-1.1.2 and freebsd-3.1 In-Reply-To: Organization: Polstra & Co., Seattle, WA Cc: stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article , 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 .. > > This happens i.e. with all gnustep stuff. Make sure use egcs (rather than the system's "cc") to link all the programs which use the shared libraries. That will work around this problem. Normally it should work anyway. But there is a dynamic linker bug that prevents it from working. I am testing the fix for that now. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-interest is the aphrodisiac of belief." -- James V. DeLong To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message