[Top][All Lists]

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

Re: 2.2.7a: unresolved external symbol _lt_libltdlc_LTX_preloaded_symbol

From: Akim Demaille
Subject: Re: 2.2.7a: unresolved external symbol _lt_libltdlc_LTX_preloaded_symbols
Date: Thu, 27 Nov 2008 20:35:42 +0100

Le 27 nov. 08 à 19:41, Ralf Wildenhues a écrit :

Hello Akim, Matthieu,

* Akim Demaille wrote on Thu, Nov 27, 2008 at 03:48:25PM CET:

Well, I'm trying to have the libtool test suite pass on this platform
(ie., GNU/Linux running VC++ on top of Wine).  There are a number of
things that don't work cleanly, and maybe we should go step by step. I
need the changes Paolo posted.

First of all, we should consider getting the pr-msvc-support branch up
to date.  With it, I assume most of your problems to vanish.  This
branch has patches to support MSVC without a wrapper.  While it was
developed for working with MinGW/MSYS as $build and $host, I suppose it
will still help your quest.

I'll try that. But currently we have it almost working as is, I'm not impatient to try another set up. But will do eventually, thanks for the pointer.

And the test suite
does not seem to do that, which results in total failure. The following
patch in the test suite fixes this.



Attachment: diffs.patch
Description: Binary data

I am surprised that this issue was
not reported before, did I miss something?

This is the very first time I hear somebody using MSVC on GNU/Linux with
Libtool.  So no, I'm not surprised.

The test (make -C mdemo) fails a bit farther anyway:

/bin/sh ./libtool --tag=CC   --mode=link cl.exe  -g -no-undefined -
module -export-symbols-regex "libfoo2.*"  -o libfoo2.la -rpath /tmp/
libtool-2.2.7a/_inst/lib foo2.lo  libsub.la
libtool: link: link -dump -symbols .libs/foo2.obj | | /bin/sed 's/.*
//' | sort | uniq > .libs/libfoo2.exp
./libtool: eval: line 967: syntax error near unexpected token `|'
./libtool: eval: line 967: `link -dump -symbols .libs/foo2.obj | |
/bin/sed 's/.* //' | sort | uniq > .libs/libfoo2.exp'
gmake: *** [libfoo2.la] Error 1

This should all be solved with Peter's patches from the branch.

Good news.  So maybe I will try it sooner than I expected then :)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]