delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/16/13:20:00

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
Date: Fri, 16 Jun 2000 13:18:28 -0400
From: Chris Faylor <cgf AT cygnus DOT com>
To: cygwin AT sourceware DOT cygnus DOT com, bruce AT objectcentral DOT com
Subject: New GCC available for testing (TRY 3) -- fixes -mno-cygwin problem
Message-ID: <20000616131828.A17545@cygnus.com>
Reply-To: cygwin AT sourceware DOT cygnus DOT com
Mail-Followup-To: cygwin AT sourceware DOT cygnus DOT com, bruce AT objectcentral DOT com
References: <20000615014501 DOT A14168 AT cygnus DOT com> <20000615235922 DOT A22415 AT cygnus DOT com>
Mime-Version: 1.0
User-Agent: Mutt/1.2i
In-Reply-To: <20000615235922.A22415@cygnus.com>; from cgf@cygnus.com on Thu, Jun 15, 2000 at 11:59:22PM -0400

I've uploaded a new version of gcc that does not use any MSVCRT stuff.
It is at the URL below.  AFAIK, only the specs file has changed.

I understand that adding msvcrt support would be a wonderful idea, but
it is outside of the scope of what I am currently trying to do.  I'm
just trying to get -mno-cygwin working along with incorporating a few
bug fixes and improvements in gcc/binutils.  I'm not trying to augment
the -mno-cygwin support at this time.

I'll let Mumit Khan do that, or if someone else wants to volunteer I'm
willing to send them my sources and binaries.

Btw, if anyone has specs file changes I would appreciate getting patches
to the gcc/config/cygwin.h file rather than to the specs file itself.
It is a lot less error-prone that way.

cgf

On Thu, Jun 15, 2000 at 11:59:22PM -0400, Chris Faylor wrote:
>I've uploaded another new version of gcc and binutils to the URLs
>mentioned below.  This version of gcc seems to address the issues raised
>by Carl Thompson.  However, see also my response to Dale Goudey before
>for more details about what I've done:
>
>http://sourceware.cygnus.com/ml/cygwin/2000-06/msg00789.html
>
>Please try this out and send observations to cygwin AT sourceware DOT cygnus DOT com.
>There is no need to Cc me.  I read this group religiously.
>
>cgf
>
>On Thu, Jun 15, 2000 at 01:45:01AM -0400, cgf wrote:
>>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

-- 
cgf AT cygnus DOT com                        Cygnus Solutions, a Red Hat company
http://sourceware.cygnus.com/         http://www.redhat.com/

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