Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 May 1999 15:40:36 -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.9905041539420.28350-100000@resnet.uoregon.edu>
In-Reply-To: <372EF938.44B0F132@uk.radan.com>

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

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.

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.9905041539420.28350-100000>