www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2002/04/14/04:16:03

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
From: "Ralf Habacker" <Ralf DOT Habacker AT freenet DOT de>
To: "Cygwin-Apps" <cygwin-apps AT cygwin DOT com>
Subject: RE: libtool devel package still dll crippled.
Date: Sun, 14 Apr 2002 10:15:29 +0200
Message-ID: <000b01c1e38c$8a14a560$de6107d5@BRAMSCHE>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
In-Reply-To: <FC169E059D1A0442A04C40F86D9BA7600C5E2C@itdomain003.itdomain.net.au>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

> > From: Robert Collins
> > Sent: Sunday, April 14, 2002 9:43 AM
>
> > > Again, the "...=" came from you, Rob.  So, what's the
> > > difference between
> > > "...=" and "...=no" or "...=unsupported" (or
> "...=yes", for that
> > > matter).  And which do we want/need?
> >
> > We want "...=". In both locations.
> >
> > I'll test the always_export_symbols settings
> now and send
> > another email when that build is done.
>
> I think we should leave the always_export_symbols
> as yes, but I'm not
> religious.
>
> Ralf, whats the reason to change that to no?
>
> I get better results with it set to yes, which is
> why I am asking..
>
I had recgonized problems with the
allow_undefined_flag=unsupported and have tried only with
"no", which works. Yet I have tried with "yes" it works too.
So its no problem for me to use "yes".

  _LT_AC_TAGVAR(always_export_symbols, $1)=yes

Using "yes" causes libtool to use nm to generate a symbol
list, which is avoided by setting to "no".

/usr/local/bin/nm -B  .libs/profiler.o  | sed -n -e
*[     ]\([ABCDGISTW][ABCDGISTW]*\)[   ][      ]*\(_\)\([_A-
Za-z][_A-Za-z0-9]*\)$/\
1 \2\3 \3/p' | sed 's/.* //' | sort | uniq >
.libs/libprofiler.exp

In small projects this may be no difference, but if you have
to build hundrets of dll's with thousands of symbols this
makes a difference in linking time.

Does the cygwin ld really need this way of creating symbol
lists ?

Ralf

- Raw text -


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