delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2002/04/15/19:18:44

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: Tue, 16 Apr 2002 01:18:38 +0200
Message-ID: <002301c1e4d3$dfe9abf0$651c440a@BRAMSCHE>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
In-Reply-To: <3CBAED0E.2395D0B4@yahoo.com>

> Is there any real solution to this problem w.r.t.
> the current -devel version of libtool?
>
I guess no.

Perhaps the following helps for this topic.

When building libs, there are some cases, which could be
choosed. Have I forgotten any ?

     Building 	does export symbols used from
	type           static libs  dll's

1a. static lib       yes           no
1b. static lib       no            no  1)
2a. dll's            yes           no
2b. dll's            no            no
2c. dll's            yes/no        no

1) Is using a static lib only for resolving internal
references real ?

Current libtool devel state:
	Case 1a, 2a

Wished states to add:
	2b, 2c and perhaps 1b

Todo:

2b) set an option like "--export-libs=*" or something else

2c) identify the libs to export and set an option like
"--export-libs=lib1,lib2,...."


Libtool has the possibilities to distinguish A) added libs
from B) depending libs for example
A) libkdeui_la_LIBADD
B) libkdeui_la_DEPENDENCIES
which could be used.
Unfortunally for kde I have seen that only A) is used in any
case.

So at this point, my question is how libtool handle this
task on other os like linux.
There must the similar problems.

Any comments ?

Ralf


- Raw text -


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