Date: Wed, 5 May 1999 14:15:41 -0700 (PDT) From: Doug White <dwhite@resnet.uoregon.edu> To: Mark Ovens <marko@uk.radan.com> Cc: FreeBSD-questions <questions@FreeBSD.ORG> Subject: Re: gcc differences between aout & ELF Message-ID: <Pine.BSF.4.03.9905051414510.24610-100000@resnet.uoregon.edu> In-Reply-To: <19990504235146.D419@marder-1>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 4 May 1999, Mark Ovens wrote: > > > Should I expect there to be any differences between the same version > > > of gcc under 2.2.8 and 3.1, other than one outputting aout files and > > > the other outputting ELF?. > > > > > > I have a (large) program that compiled and linked fine using gcc 2.8.1 > > > (*not* the standard gcc used for building the system). After u/g to > > > 3.1 this program wouldn't run as some of the required aout libs are > > > not installed. I installed gcc-2.8.1 from the packages on the 3.1 CD > > > and recompiled my program but I get errors, mainly from the linker > > > (undefined symbols etc). Why don't you rebuild the required libraries to ELF? > > We had to move the a.out libraries to another area and set up ldconfig to > > cache them independently. If you didn't install the 2.2 compatibility > > distribution then you're missing those libraries. > > > > The libs should be in /lib-path/aout. > > > > Yes, I know. It's mainly the xview libs that are missing (not part > of the base dist. or the 2.2 compat stuff) that is why I decided > to re-compile it all as ELF. > > I'm just interested as to why the same version of gcc should, > seemingly behave differently under 2.2.8 and 3.1 It's not, it's acting as it always had. You just have new libraries to consider. Doug White Internet: dwhite@resnet.uoregon.edu | FreeBSD: The Power to Serve http://gladstone.uoregon.edu/~dwhite | www.freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.03.9905051414510.24610-100000>