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

-- 
gentoo-user@gentoo.org mailing list

Reply via email to