Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Content-Type: text/plain; charset="iso-8859-1" From: Tim Prince Reply-To: tprince AT computer DOT org To: Robert Collins , Charles Wilson Subject: Re: binutils 20021107-2 Date: Sat, 9 Nov 2002 19:31:38 -0800 Cc: cygwin AT cygwin DOT com References: <20021109105904 DOT 24937 DOT qmail AT web21405 DOT mail DOT yahoo DOT com> <3DCD5AE1 DOT 4000708 AT ece DOT gatech DOT edu> <1036885550 DOT 31961 DOT 18 DOT camel AT lifelesswks> In-Reply-To: <1036885550.31961.18.camel@lifelesswks> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20021110033140.8F6252CB4F@inet1.ywave.com> On Saturday 09 November 2002 15:45, Robert Collins wrote: > On Sun, 2002-11-10 at 05:58, Charles Wilson wrote: > > Christopher Faylor wrote: > > > Shouldn't there be a few more entries in this list, like libmingwex, > > > libmingwthrd, libmsvcrt (maybe). I don't know if any of those > > > libraries have globals that could be erroneously exported but doesn't > > > it pay to be safe? > > > > libmingwex -- maybe. I dunno -- that's for Danny and/or Earnie to say. > > You really only need library-name based protection for static libs; > > symbols in import libs are protected from re-export by symbol-exclude > > lists (_nm_*,__imp__*, etc). libmsvcrt, libmingwthrd -- no (because > > they are implibs). > > A light just went on. We could use a "exclude system archive" flag - > dont' export symbols originating from libraries in /usr/local/lib/* or > /usr/lib/* ( and possibly the gcc lib dir as well - although I think > that is a spec thing, as it's gcc's decision to have the library given a > certain name). > g77 now tries to link against mingw runtime, as gcc -pg did previously. Even though I had un-installed mingw, the new installation re-installed it. -- Tim Prince -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/