On Friday 18 November 2005 01:58, Blaisorblade wrote:
> On Friday 18 November 2005 08:36, Rob Landley wrote:
> > On Friday 18 November 2005 01:43, Blaisorblade wrote:
> > > On Wednesday 16 November 2005 04:09, Rob Landley wrote:
> > > > On Monday 14 November 2005 13:40, Blaisorblade wrote:
> > >
> > > Ok, clearer: could you try removing altogether that -rlink? I'm trying
> > > here too right now... will follow up with results.
> >
> > I believe I tried that already and the error was the same as when it had
> > the wrong directory.
>
> Ok, right - can you try adding both rlink now (first lib64 and then lib)? I
> gathered some more insight and it should work.
Actually, since the rpath line appends arguments to whatever's already there
and Makefile-$ARCH gets included before that, I suspect the correct thing to
do is append
LINK-$(CONFIG_LD_SCRIPT_DYN) += -Wl,-rpath,/lib64
to the end of "arch/um/Makefile-x86_64". Order should work out ok, and the
path is only modified for x86-64...
The ld man page says:
-rpath dir
Add a directory to the runtime library search path. This is used
when linking an ELF executable with shared objects. All -rpath
arguments are concatenated and passed to the runtime linker, which
uses them to locate shared objects at runtime. The -rpath option
is also used when locating shared objects which are needed by
shared objects explicitly included in the link; see the description
of the -rpath-link option.
So that concatenates multiple arguments...
And it worked beautifully. Here's your patch:
--- linux-2.6.14/arch/um/Makefile-x86_64 2005-10-28 02:02:08.000000000 +0200
+++ linux-2.6.15-rc1/arch/um/Makefile-x86_64 2005-11-18 09:55:39.984601688 +0100
@@ -12,3 +12,5 @@
ELF_ARCH := i386:x86-64
ELF_FORMAT := elf64-x86-64
+
+LINK-$(CONFIG_LD_SCRIPT_DYN) += -Wl,-rpath,/lib64
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-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel