delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2002/05/20/18:42:46

Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm
Sender: cygwin-apps-owner AT cygwin DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT cygwin DOT com>
List-Help: <mailto:cygwin-apps-help AT cygwin DOT com>, <http://sources.redhat.com/lists.html#faqs>
Mail-Followup-To: cygwin-apps AT cygwin DOT com
Delivered-To: mailing list cygwin-apps AT cygwin DOT com
Message-ID: <20020520224016.18370.qmail@web14503.mail.yahoo.com>
Date: Tue, 21 May 2002 08:40:16 +1000 (EST)
From: =?iso-8859-1?q?Danny=20Smith?= <danny_r_smith_2001 AT yahoo DOT co DOT nz>
Subject: [mingw/cygwin]: More default excludes for --export-all-symbols with ld --shared.
To: binutils <binutils AT sources DOT redhat DOT com>,
cygwin-apps <cygwin-apps AT cygwin DOT com>
MIME-Version: 1.0

 This patch adds a few more system libs to the list of those excluded
by default.  It also adds two more startup objects, 
crtbegin.o and crtend.o to the list of objects excluded by default.
Those two objects are necessary for current MinGW implemntation of
Dwarf2 EH in GCC 3.1.  

Tested on MinGW with GCC 3.1 and GCC 2.95.3 and current CVS binutils.

2002-05-21  Danny Smith  <dannysmith AT users DOT sourceforge DOT net>

	* pe-dll.c (autofilter_liblist): Add more system libs excluded
	by default.
	(autofilter_objlist): Add crtbegin.o, crtend.o.


===================================================================
RCS file: /cvs/src/src/ld/pe-dll.c,v
retrieving revision 1.39
diff -u -p -r1.39 pe-dll.c
--- src/ld/pe-dll.c	3 May 2002 13:48:55 -0000	1.39
+++ src/ld/pe-dll.c	20 May 2002 22:07:50 -0000
@@ -231,6 +231,9 @@ static autofilter_entry_type autofilter_
   { "libgcc.", 7 },
   { "libstdc++.", 10 },
   { "libmingw32.", 11 },
+  { "libg2c.", 7 },
+  { "libsupc++.", 10 },
+  { "libobjc.", 8 }, 
   { NULL, 0 }
 };
 
@@ -244,6 +247,8 @@ static autofilter_entry_type autofilter_
   { "gcrt0.o", 7 },
   { "gcrt1.o", 7 },
   { "gcrt2.o", 7 },
+  { "crtbegin.o", 10 },
+  { "crtend.o", 8 },
   { NULL, 0 }
 };

 


http://briefcase.yahoo.com.au - Yahoo! Briefcase
- Save your important files online for easy access!

- Raw text -


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