Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Sep 1998 17:44:22 -0700 (PDT)
From:      Alex <garbanzo@hooked.net>
To:        John Birrell <jb@FreeBSD.ORG>
Cc:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/gnu/usr.bin/perl/libperl config.SH-aout.i386 config.SH-elf.alpha         config.SH-elf.i386
Message-ID:  <Pine.BSF.4.00.9809211741090.254-100000@zippy.dyn.ml.org>
In-Reply-To: <199809210844.BAA06704@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 21 Sep 1998, John Birrell wrote:
[...]
>   Log:
>   I danced with the devil and found the needle in the haystack!
>   Remove the /usr/bin path to ranlib and just let the build environment
>   set the path. Running an aout version of ranlib on an elf library
>   is something we'd prefer not to do. I'm surprised that the build
>   didn't spit any errors when it did this. Shrug.

Oh it did.  In fact the games still do crap like this.  Best way to find
this is to take an a.out system (i.e. w/ a.out binaries) with ELF rtld &
libs (it can build both ELF and a.out binaries) and run buildworld. caeser
and strfile are built, but the old (a.out binaries) ones are run. This
results in a.out binaries trying to use ELF shared libs from the chroot'd
enviroment.

All in all, not fun, but not a huge deal either, as it's pretty much
assumed you're using binaries that are compatable with the ones you're
building.

- alex

| "Contrary to popular belief, penguins are not the salvation of modern  |
| technology.  Neither do they throw parties for the urban proletariat." |
| Powered by FreeBSD                            http://www.freebsd.org/  |




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.00.9809211741090.254-100000>