delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/15/01:45:48

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
From: Chris Faylor <cgf AT cygnus DOT com>
Date: Thu, 15 Jun 2000 01:45:01 -0400
To: cygwin AT sourceware DOT cygnus DOT com
Subject: New gcc/binutils available for testing
Message-ID: <20000615014501.A14168@cygnus.com>
Reply-To: cygwin AT sourceware DOT cygnus DOT com
Mail-Followup-To: cygwin AT sourceware DOT cygnus DOT com
Mime-Version: 1.0
User-Agent: Mutt/1.2i

I've been pounding away on gcc and binutils for a day or so and I think
I have something for people to try.  Here's what's new:

(Note that the below strong positive statements indicating that
something is fixed may well be wishful thinking.)

- Elimination of the /tmp\foo errors from various binutils tools.
  (Brought about by using a newer version of libiberty when building)

- No more "impure_ptr" errors when compiling with -mno-cygwin.
  (After exhaustive debugging)

- No more linking of libm.a since libm.a is really libcygwin.a.
  Patch from Ron Parker:
  http://sourceware.cygnus.com/ml/cygwin/2000-06/msg00161.html

- Enable -Bdynamic, -Bstatic and linking of dlls on the command line.
  Patches from Chuck Wilson:
  http://gcc.gnu.org/ml/gcc-patches/2000-05/msg00937.html
  http://sourceware.cygnus.com/ml/binutils/2000-05/msg00340.html
  http://sourceware.cygnus.com/ml/binutils/2000-05/msg00337.html

- Proper searching of libraries and header files with -mno-cygwin.
  Patch from Dale Goudey:
  http://sourceware.cygnus.com/ml/cygwin/2000-06/msg00632.html

- Defines -Dunix when -mno-cygwin is not specified.  This was discussed
  on the Cygwin mailing list recently.  You should be able to undef
  this by saying -Uunix if it causes problems.

- Does not automatically define any WIN32 or WINNT environment variables
  when -mno-win32 is specified.

- Eliminates usr/i686-pc-cygwin/include files.

- Fixes windres for correct handling of icons
  Patch from DJ Delorie:
  http://sourceware.cygnus.com/ml/binutils/2000-06/msg00216.html

I think that's it.

This is available for testing here:

Binaries:
ftp://ftp.cygnus.com/private/cgf/gcc-2.95.2-2.tar.gz
ftp://ftp.cygnus.com/private/cgf/binutils-19990818-2.tar.gz

Sources:
ftp://ftp.cygnus.com/private/cgf/gcc-2.95.2-2-src.tar.gz
ftp://ftp.cygnus.com/private/cgf/binutils-19990818-2-src.tar.gz

You should be able to install these by downloading the files to an EMPTY
DIRECTORY, copying a recent 'setup.exe' there and typing 'setup'. Obviously
you will have to choose the "install from the current directory" option.

Beware: I have not yet tried this on Windows 95 and I have done only
very minimal testing on Windows NT.

Please send success or bug reports to cygwin AT sourceware DOT cygnus DOT com .
If I get enough success reports, I'll install this on sourceware.

cgf

--
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