On Friday 18 November 2005 01:49, Blaisorblade wrote:

> > I'm unaware of a case where /lib64 is not the correct directory to link
> > against on x86-64.
>
> As an update, you became aware (your Ubuntu 5.10 laptop , right?) of such a
> system.

My laptop is x86, and it's still running horny hedgehog.  (Upgrading is on my 
to-do list...)

> > Obviously /lib is the right one for x86.
> >
> > In theory the correct fix would be to delete the rpath line entirely and
> > fix whatever's generating arch/um/kernel/vmlinux.lds to do it right for
> > x86-64. But that's way beyond my understanding of the linker...
>
> That setting is unused for arch/um/kernel/vmlinux.lds. But I see in default
> linker scripts it's unspecified (and that's unexpected for me), so you're
> right:
>
> SEARCH_DIR("/usr/i686-pc-linux-gnu/lib");
> SEARCH_DIR("/usr/lib/binutils/i686-pc-linux-gnu/2.16");
> SEARCH_DIR("/usr/local/lib"); SEARCH_DIR("/lib"); SEARCH_DIR("/usr/lib");
>
> Would -rpath /lib64 -rpath /lib work in every possible configuration?

I don't see why not.  (This is not necessarily the same thing as a "yes", but 
it's as close as you're going to get from me. :)

> Guess 
> yes, even since with "vi /mnt/gen64/usr/bin/ld" I find, in the default
> linker script (in this order, with interspreded entries):
>
> SEARCH_DIR("/lib64"); SEARCH_DIR("/usr/lib64"); SEARCH_DIR("/lib");
> SEARCH_DIR("/usr/lib");

Sounds reasonable.

> > Rob

Still Rob


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to