Alan
On 12/4/05, Richard Fish <[EMAIL PROTECTED]> wrote:
On 12/3/05, Alan E. Davis <[EMAIL PROTECTED]> wrote:
> That's bizaare. I don't know yet whether it worked. It is a bit worrisome
> to have to remember what version of a program WAS installed, to configure it
> for the here and now. Let's see whether it worked. I was more concerned it
> is looking for i386-pc-linux-gnu. Was that because the compiler had been
> before being set up for this system?
It is because the .la file for whatever libraries gnome-vfs was
linking against were created while still using that compiler.
Libtool is a package that allows the developers to specify a
dependancy on a library (gtkmm, for example), without having to add a
dependancy upon everything that that library is dependant upon. That
dependancy information is stored in the libtool .la files.
Unfortunately, libtool is a bit simplistic, and only stores full paths
for other .la files. So if a library moves (as happens when you
update gcc and remove the old version), any libtool-enabled builds
using a library linked to the moved library will break. In practice
this is only a problem with libstdc++, because most other libraries
don't move based on version/platform. Thus the reason for
fix_libtool_files.sh.
-Richard
--
[email protected] mailing list

