[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bogus warning 'seems to be moved'
From: |
Charles Wilson |
Subject: |
Re: bogus warning 'seems to be moved' |
Date: |
Thu, 23 Sep 2010 22:50:18 -0400 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 |
Just FYI...
I don't think the following scenario applies to either of you, but I ran
into the warning in the case described below -- and the warning is valid
(e.g. we shouldn't try to fix MY case).
I was using a cross compiler with sysroot support (cygwin->mingw) to
build cygwin's setup.exe. I was linking against some pre-built
libraries (compression, gpg) built using that cross compiler, but using
an older, pre-sysroot-support version of libtool. (E.g. these libs are
NOT the mingw-libfoo packages currently available from cygwin.com).
Anyway, so what I had was:
/usr/i686-pc-mingw32/sys-root/mingw/lib/liblzma.la
etc, but -- because the lib was built using a non-sysroot libtool, the
.la file specifies
libdir='/mingw/lib'
NOT
libdir='=/mingw/lib'
So, when building setup.exe using a libtool that supports
--with-sysroot, it (quite rightly) complains that liblzma.la "appears to
be moved" -- because it (a) is NOT in /mingw/lib, and (b) doesn't have
the magic '=' sysroot marker.
This is as designed. The "fix" is for me to rebuild liblzma et al using
a sysroot-capable libtool.
Just wanted to point out this scenario, which has similar symptoms as
those reported by Marco and Dave, but is NOT an error.
--
Chuck
Re: bogus warning 'seems to be moved', Ralf Wildenhues, 2010/09/24