Message-Id: <200006052302.TAA31910@delorie.com>
Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sourceware.cygnus.com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin@sourceware.cygnus.com>
List-Help: <mailto:cygwin-help@sourceware.cygnus.com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner@sourceware.cygnus.com
Delivered-To: mailing list cygwin@sourceware.cygnus.com
From: "Parker, Ron" <rdparker@butlermfg.com>
To: "'cygwin@sourceware.cygnus.com'" <cygwin@sourceware.cygnus.com>
Cc: Carl Thompson <cet@carlthompson.net>,
        "'khan@nanotech.wisc.edu'"
	 <khan@nanotech.wisc.edu>
Subject: Patch for g++
Date: Mon, 5 Jun 2000 17:59:38 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01BFCF41.D52419D0"

------_=_NextPart_000_01BFCF41.D52419D0
Content-Type: text/plain

I just realized that the patch I have tried to post, twice, for g++ did not
arrive with my message.  This is another attempt send the same patch.

This patches g++ to prevent it from linking against libm.a, more information
is available in the "Major bug -- Exception handling broken" thread of the
cygwin mailing list.

Wed May 31 14:52:18 CDT 2000 Ron Parker  (rdparker@butlermfg.com)

	* i386/cygwin.h (MATH_LIBRARY): Make it null.
 <<gcc-2.95.2-1.diff>> 

------_=_NextPart_000_01BFCF41.D52419D0
Content-Type: application/octet-stream;
	name="gcc-2.95.2-1.diff"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="gcc-2.95.2-1.diff"

diff -ur gcc-2.95.2.orig/gcc/ChangeLog gcc-2.95.2/gcc/ChangeLog=0A=
--- gcc-2.95.2.orig/gcc/ChangeLog	Thu Nov  4 19:09:40 1999=0A=
+++ gcc-2.95.2/gcc/ChangeLog	Wed May 31 14:55:26 2000=0A=
@@ -1,3 +1,7 @@=0A=
+Wed May 31 14:52:18 CDT 2000 Ron Parker  (rdparker@butlermfg.com)=0A=
+=0A=
+	* i386/cygwin.h (MATH_LIBRARY): Make it null.=0A=
+=0A=
 Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@cygnus.com)=0A=
 =0A=
 	* gcc-2.95.2 Released.=0A=
diff -ur gcc-2.95.2.orig/gcc/config/i386/cygwin.h =
gcc-2.95.2/gcc/config/i386/cygwin.h=0A=
--- gcc-2.95.2.orig/gcc/config/i386/cygwin.h	Wed Jan 19 19:46:49 =
2000=0A=
+++ gcc-2.95.2/gcc/config/i386/cygwin.h	Wed May 31 14:56:41 2000=0A=
@@ -128,6 +128,9 @@=0A=
 		     %{!mno-cygwin:__cygwin_dll_entry@12}}"=0A=
 =0A=
 =0A=
+/* As noted above, cygwin does not need a separate math library. */=0A=
+#define MATH_LIBRARY ""=0A=
+=0A=
 #define SIZE_TYPE "unsigned int"=0A=
 #define PTRDIFF_TYPE "int"=0A=
 #define WCHAR_UNSIGNED 1=0A=


------_=_NextPart_000_01BFCF41.D52419D0
Content-Type: text/plain; charset=us-ascii

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
------_=_NextPart_000_01BFCF41.D52419D0--
