This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
binutils 2.9.1
- To: bsdi-users at bsdi dot com, binutils at sources dot redhat dot com, gcc-help at gcc dot gnu dot org, support at bsdi dot com
- Subject: binutils 2.9.1
- From: "Edward S. Marshall" <emarshall at mercantec dot com>
- Date: Wed, 23 Aug 2000 18:07:29 -0500 (CDT)
[ I'm sending this to a few places in the hopes that someone on one of the
mailing lists might be able to shed some light on this, since it seems
to be one of those questions without any good answers. ]
Hi,
My goal: get binutils 2.9.1 or 2.10 and gcc 2.95.2 working on this
platform. I already know that gcc needs some fairly heavy patching to run
(I'm running it right now on BSD/OS 4.1).
Quick stats for this system:
BSD/OS 4.0 with all patches (except M400-023) applied.
gcc 2.7.2.1 (as shipped from BSDI)
binutils 2.8.1 (as shipped from BSDI)
Some of the things I've tried so far:
- build stock binutils 2.9.1, 2.10, or from CVS
This resulted in working as, ld, etc. executables, and very little else.
The BSD/OS gcc was passing "as" a "-Qy" option, which caused as to die,
and if I worked around that, it specified an emulation of "elf_i386" to
"ld" (instead of "i386bsd"). Working around that resulted in:
/usr/lib/crt1.o: file not recognized: File format not recognized
- build binutils 2.9.1 from BSD/OS 4.1 contrib source CD
This produced identical results to building 2.9.1 or 2.10 stock sources.
- build gcc 2.95.2 prior to building binutils 2.9.1 or 2.10
The gcc build failed due to the age of binutils being used.
- grab pre-built binutils 2.9.1 from BSDI
BSDI used to make a pre-built version of binutils 2.9.1 available at:
ftp://ftp.bsdi.com/bsdi/misc/usr.bin.binutils-2.9.1.tar.gz
However, it's vanished, and I've been unable to find a mirror anywhere.
- upgrade to BSD/OS 4.1
Not an option; 4.0 is a supported platform for a product we put out, and
I've been tasked with the "make it work" directive (because we need the
improved C++ support for our next release). Besides, I already have a
working binutils/gcc combination on our BSD/OS 4.1 system. ;-)
I can supply a diff between binutils 2.9.1 and the version BSDI shipped
with BSD/OS 4.1, if it helps anyone. I'm also willing to test patches and
vague ideas.
--
Edward S. Marshall <emarshall@mercantec.com> UNIX Administrator
http://www.nyx.net/~emarshal/ Mercantec, Inc.