[1427] in SIPB_Linux_Development
Re: PCLU problems with RedHat-Athena
daemon@ATHENA.MIT.EDU (Erik Nygren)
Mon Sep 9 17:24:03 1996
To: Derek Atkins <warlord@MIT.EDU>
Cc: Edwin Foo <efoo@MIT.EDU>, linux-dev@MIT.EDU
In-Reply-To: Your message of "Mon, 09 Sep 1996 16:47:04 EDT."
<9609092047.AA00480@bart-savagewood.MIT.EDU>
Date: Mon, 09 Sep 1996 17:22:44 EDT
From: Erik Nygren <nygren@MIT.EDU>
The version of PCLU which is installed does NOT work with building ELF
due to bugs in the garbage collector. As of a few months ago,
the fixed version of the garbage collector hadn't been integrated
into any release version of PCLU (and apparently doing this
requires some effort). This had been in progress. I'll
check to see what the status is.
In the meanwhile, PCLU probably won't work with RedHat systems.
I'll look into fixing this temporarily.
> > So having aout-libs installed does not help the problem at all?
> > I have the aout-libs 1.4-1 package, but I guess it's not working.
> > It's something deeper than that?
The aout-libs package contains only a.out shared libraries and not
/usr/lib/gcc-lib/i486-linuxaout which is needed for compiling
a.out binaries. As far as I can tell, RedHat has no package
for getting gcc to build a.out.
The current PCLU binary in the Linux locker is horribly
hacked to explicitly build a.out binaries and otherwise
dtrt if the directory /usr/lib/gcc-lib/i486-linuxaout exists.
If you can find a /usr/lib/gcc-lib/i486-linuxaout tree
from somewhere, sticking it in place should work
temporarily.
> The only other solution is to change the gcc that you are using so
> that it defaults to compiling things in a.out. Again, this is not a
> good solution. But these are your choices. (An alternative choice is
> to use another system)
There's no need to do this (it won't help with a.out support
for gcc anyways...)
Erik