Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Mar 2003 15:35:23 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc:        marcus@marcuscom.com, michaelnottebrock@gmx.net, kris@obsecurity.org, ports@FreeBSD.ORG
Subject:   Re: howto stop port from installing .la files ?
Message-ID:  <20030305153523.7ce0ab1b.Alexander@Leidinger.net>
In-Reply-To: <Pine.BSF.4.53.0303011634080.738@e0-0.zab2.int.zabbadoz.net>
References:  <Pine.BSF.4.53.0302272130150.72813@e0-0.zab2.int.zabbadoz.net> <20030227223051.GA91669@rot13.obsecurity.org> <Pine.BSF.4.53.0303011335320.738@e0-0.zab2.int.zabbadoz.net> <200303011713.19351.michaelnottebrock@gmx.net> <1046535678.310.5.camel@gyros> <Pine.BSF.4.53.0303011634080.738@e0-0.zab2.int.zabbadoz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 1 Mar 2003 16:59:34 +0000 (UTC)
"Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> wrote:

> Reading about libtool is not the problem. Reading about WHY Kris said
> it is useless on FreeBSD (be it true or not) was what I thought about.

AFAIK: there's no "one true way"(TM) to open a shared lib on every OS,
libltdl tries to provide a pseudo-standard for this. There also seem to
be inconsistencies in some implementations of dlopen() itself, so not
every useful feature is available everywhere. lt_dlopen() seems to
provide some of those features on platforms where they aren't available.
For some of those features the data in the .la files are needed. AFAIK
our dlopen() is one of the good ones, so we don't need the .la files.
Unfortunately lt_dlopen() refuses to open a lib if there's no .la file.

So far the only reason why we need the .la file is because there's a bug
somewhere...

> Kris: can you please explain your first statement ? This for me makes
> sense as portlint compains about \.la files in pkg-plist and advises
> one to use USE_LIBTOOL which will then set
> LIBTOOLFLAGS?=      --disable-ltlibs
> in Mk/bsd.port.mk which normally would prevent \.la files from being
> installed if I got everything right.

This functionality doesn't exists anymore since a long time (at least
one year).

Bye,
Alexander.


-- 
   "One world, one web, one program"  -- Microsoft promotional ad
         "Ein Volk, ein Reich, ein Fuehrer"  -- Adolf Hitler

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030305153523.7ce0ab1b.Alexander>