delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/05/19:02:44

Message-Id: <200006052302.TAA31910@delorie.com>
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: "Parker, Ron" <rdparker AT butlermfg DOT com>
To: "'cygwin AT sourceware DOT cygnus DOT com'" <cygwin AT sourceware DOT cygnus DOT com>
Cc: Carl Thompson <cet AT carlthompson DOT net>,
"'khan AT nanotech DOT wisc DOT edu'"
<khan AT nanotech DOT wisc DOT 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)

------_=_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 AT butlermfg DOT 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 AT butlermfg DOT com)=0A=
+=0A=
+	* i386/cygwin.h (MATH_LIBRARY): Make it null.=0A=
+=0A=
 Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law AT cygnus DOT 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 AT 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 AT sourceware DOT cygnus DOT com
------_=_NextPart_000_01BFCF41.D52419D0--

- Raw text -


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