Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2000 01:00:28 +1000
From:      Stephen McKay <mckay@thehub.com.au>
To:        dmaddox@sc.rr.com
Cc:        current@freebsd.org, mckay@thehub.com.au, jkh@freebsd.org
Subject:   Re: Is compatibility for old aout binaries broken? 
Message-ID:  <200012181500.eBIF0S612182@dungeon.home>
In-Reply-To: <20001218014656.A17483@cae88-102-101.sc.rr.com> from "Donald J . Maddox" at "Mon, 18 Dec 2000 01:46:56 -0500"
References:  <20001216161756.A6370@cae88-102-101.sc.rr.com> <200012171658.eBHGwGW24109@dungeon.home> <20001217135431.C9721@cae88-102-101.sc.rr.com> <200012180641.eBI6fH607564@dungeon.home> <20001218014656.A17483@cae88-102-101.sc.rr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, 18th December 2000, "Donald J . Maddox" wrote:

>On Mon, Dec 18, 2000 at 04:41:17PM +1000, Stephen McKay wrote:
>> 
>> I expected some build tool expert to say "Just compile with these
>> options".  But they haven't.  So I'll see if the bits have rotted,
>> or whether we can keep building ld.so instead of just including
>> an age old binary.

>Well, if you do manage to uncover the lost magic, please let me know :)

It's getting a little more magic every day to generate a.out stuff,
but not all that bad.  Basically I built lib/csu/i386, gnu/lib/libgcc,
lib/libc and libexec/rtld-aout, in order, with these settings:

    NOMAN=yup DESTDIR="" OBJFORMAT=aout MAKEOBJDIRPREFIX=/usr/obj/aout

In each directory, I used make obj, make, make install.  (By the way,
there are a lot of twisty little passages in /usr/share/mk.  One of
them required me to add DESTDIR="", which should be a NOP.)

The generated ld.so has bloated a bit :-) but works fine.  So we could
in principle build ld.so for every release.  It's just a question of
whether we should.  I think we should.  But it might be just as easy
to copy it off the 3.3 CD every time.  It's dead end stuff after all.

Does the release engineer have an opinion?

Stephen.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012181500.eBIF0S612182>