Relibtool InterLibrary dependencies disabled



Hi all,
I found libtool wasn't generating interlibrary dependencies for me so I
emailed the author.  He sent the following reply which basically says
they'll be disabled until he can solve a few problems....

I thought we (and gtk+) used the interlibrary features of libtool.
Do we need to do something about that temporarily?

-Toshio
-----Forwarded message from Gordon Matzigkeit <gord@m-tech.ab.ca>-----

Hi!

>>>>> Toshio Kuratomi writes:

 TK> I've been trying to get InterLibrary Dependency working with
 TK> libtool and failing miserably.  I've used both libtool-1.0h and
 TK> libtool-1.0i with the same results.

[...]

Unfortunately, I turned off inter-library dependencies on all
operating systems until I can figure out a way to detect whether a
library specified with `-lSOMETHING' is shared or static.

The problem is when people try specifying libraries that are static,
and libtool links them into a shared library, the library fails.

Until I implement this, the best thing to do is to have your library
user put in the dependencies explicitly.  I realize that this is
suboptimal, but it is already required on static platforms, so it
doesn't sound like too much to ask.

If you want to try to fix the inter-library dependencies yourself,
have a look at the `deplibs' variable in `link' mode (ltmain.sh).
This variable can be used in `archive_cmds' to specify dependencies.

Anyway, I'm sad to say that the whole issue is both complex and
tedious, so it'll be a while before I get things working the way I
want them to.

Thanks anyway for the report,

-- 
Gordon Matzigkeit   \ Proudly running pieces of the GNU operating system.
gord@profitpress.com \ Jacques Cousteau loved programming in assembler.

-----End of forwarded message-----

-- 
badger  \"The Difference between today and yesterday is not so much what has
@prtr-13 \ changed between then and now as what I hope to change by tomorrow."
.ucsc.edu  \~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]