delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/10/12:25:01

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
From: N8TM AT aol DOT com
Message-ID: <e510b409.2440d4f6@aol.com>
Date: Sat, 10 Apr 1999 12:23:18 EDT
Subject: building egcs snapshot under W95: fails to process #include
To: cygwin AT sourceware DOT cygnus DOT com
MIME-Version: 1.0
X-Mailer: AOL 4.0 for Windows 95 sub 15
Reply-To: N8TM AT aol DOT com

My cygwin has been having a tough time with egcs under W95 since the multilib 
stuff was introduced.  I have set up the following:
OSR25/USB
Cygwin-b20.1 with 19990330 snapshot binary patch
egcs-1.1.2 with Mumit Khan's patches, rebuilt so libraries match cygwin 
snapshot
include files from cygwin snapshot sym-linked into /usr/include

The 19990405 snapshot builds normally until some time down in the libgcc2 
compilation, it's missing declarations which should have been picked up from 
<string.h>.  The problem occurs sooner if I have only a symlink for 
<string.h> in /usr/include; I copy that file to that directory, and the first 
indication of a problem is undefined strchr() around line 2122 of libgcc2.c.  
Likewise, the problem occurs sooner with the standard make-3.75 than with 
make-3.77.  Further on in the libgcc2 compilation, the compiler hangs with 
perpetual loop of error messages.

The compiler which is built is OK, but it won't link because the libraries 
are no good.  The .o files which it makes link and run OK with the egcs-1.1.2.

Is there a limit on the nesting of #includes or the number of open files 
which can be read properly under cygwin/W95?  If so, is there a way to 
correct this?

When I attempt the same thing under NT, there are different, more benign 
problems, such as the failure to configure the gcc and libf2c directories 
automatically.  Of course, it takes far longer (possibly the McAfee virus 
detector has failed to shut off).

I've tried installing several newer cygwin snapshots, but they cause several 
programs, such as tar, to crash immediately with access violation.  The 330 
snapshot seems to work best on my system; it has none of the old vfork 
failures and not nearly as many make failures as the original cygwin-b20.1.

Yes, it may be that the only supported way to build egcs for W95 will be 
cross-build.  For that to be convenient, I would need to change to a FAT-32 
compatible linux, but I prefer to stay with a gnulibc1 linux.  I suppose 
those desires may be mutually exclusive.  These egcs snapshots aren't that 
easy to build under linux either; they have all sorts of problems with 
texinfo build failures.  But I would like to see egcs-1.2 working on cygwin; 
the snapshot g77 performs very well on my old PPro box.

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019