Return to BSD News archive
Path: sserve!manuel!munnari.oz.au!spool.mu.edu!news.cs.indiana.edu!rsg1.er.usgs.gov!ukma!news
From: soward@slow.inslab.uky.edu (John Soward)
Newsgroups: comp.unix.bsd
Subject: Re: 386BSD: Anyone using gcc-2.x on 0.1?
Message-ID: <1992Jul29.172744.1118@ms.uky.edu>
Date: 29 Jul 92 17:27:44 GMT
Article-I.D.: ms.1992Jul29.172744.1118
References: <1992Jul29.155631.21213@thyme.jpl.nasa.gov>
Sender: news@ms.uky.edu (USENET News System)
Organization: University Of Kentucky, Dept. of Math Sciences
Lines: 33
Nntp-Posting-Host: slow.inslab.uky.edu
Kaleb Keithley writes
-> While working my way around the system, I discovered that the version
-> of gcc shipped in 0.1 is 1.39, at least as reported by 'gcc -v'.
->
-> I'm highly interested in moving to the latest version of gcc-2.x,
-> (currently 2.2.2) because:
->
-> a) I'd like to take advantage of it's ability to emit 486 specific
-> code (instruction scheduling, primarily)
->
-> b) Its ability to emit PIC (Position Independent Code) seems to be
-> a pre-requisite for shared libraries.
->
-> Has anyone else "bootstrapped" up to 2.2.2 yet? Has anyone who
-> has, rebuilt the kernel with it yet? Does anyone have any reasons
-> why this might not be a good idea?
->
-> I'll be trying it anyway -- I've got nothing to loose, the worst thing
-> that could happen is I'd have to reload a few disks :-)
->
I tried to compile it (gcc2.2.2) but ran into a snag...then I found the
binaries and patches on sonata.cc.purdue.edu...these seem to work...
I am currently trying to re-compile the Kernel with it...A few cahnges need to
be made it looks like...I am currently stuck on src/i386/isa/npx.c:129
with: " impossible register constraint in `asm' " but I'm sure it's just some
slight change from 1.39...
--
________________________________________________________________________
/ 'The midnight sun will burn you up" -The Cure, Piggy in the Mirror /
/ soward@ms.uky.edu | soward@slow.inslab.uky.edu (NeXT Mail) /
/_______________________________________________________________________/