Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com X-Authentication-Warning: mercury.xraylith.wisc.edu: khan owned process doing -bs Date: Sat, 19 Jun 1999 00:47:45 -0500 (CDT) From: Mumit Khan To: cygwin AT sourceware DOT cygnus DOT com Subject: Re: winsup in EGCS? In-Reply-To: <199906181620.MAA18713@jaj.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Fri, 18 Jun 1999, Phil Edwards wrote: > > Running into some weirdness while bootstrapping, possibly because of > a missing directory. > > > I'm building the egcs-19990502 snapshot under B20.1 (no patches, no > changes). I've already built make 3.77 without problems and replaced > the 3.75 one that's shipped. > > My configure line was > > ../egcs-19990502/configure --prefix=/home/EGCS --with-gnu-ld > --with-gnu-as --enable-languages=c++ --disable-shared i586-cygwin32 > > I know that PIC is ignored under NT, but thought that --disable-shared > would be harmless. I'm wanting to install EGCS in a completely different > directory for a number of reasons. > > Everything goes very very well until libgcc2.a is being built: Phil, Use my patches first (URL below), then build it as following: $ /configure --prefix=/Cygnus/cygwin-b20 \ --exec-prefix=/Cygnus/cygwin-b20/H-i586-cygwin32 \ -v i586-cygwin32 $ make bootstrap > make.log 2>&1 When it builds, just install it elsewhere: $ make prefix=/home/EGCS --exec-prefix=/home/EGCS/H-i586-cygwin32 \ install The H-* bit is strictly not necessary. The other, and the correct one IMO, as what others suggested. Mount everything so that /usr is correct and then everything just works. * patches at ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/snapshots/ The gcc-2.95-relative-path.diff is a really nice feature that allows completey relocatable trees. That's how I build my distributions. Some of these patches may already be integrated in the snapshots, so please check the ChangeLogs (or deal with the patch errors/complaints). Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com