[OE-core] [PATCH 1/1] Revert "gdb-cross-canadian: build gdb with python support"

Richard Purdie richard.purdie at linuxfoundation.org
Fri Mar 23 17:44:57 UTC 2012


On Fri, 2012-03-23 at 17:01 +0000, Kamble, Nitin A wrote:
> 
> > -----Original Message-----
> > From: Khem Raj [mailto:raj.khem at gmail.com]
> > Sent: Friday, March 23, 2012 9:37 AM
> > To: Kamble, Nitin A
> > Cc: eric; Patches and discussions about the oe-core layer; Martin Jansa
> > Subject: RE: [OE-core] [PATCH 1/1] Revert "gdb-cross-canadian: build
> > gdb with python support"
> > 
> > My patch took care of everything including paths
> > -khem
> > 
> 
> 
> Khem, 
>   I am testing your commit here. From the patch looks like it is taking care of rpath issue for gdb. The rpath issue also needs to be corrected for all the sdk executables.
> And I have this fix for general sdk rpath fix.
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=nitin/sdk-rpath

Er, looking at that patch:

 BUILDSDK_LDFLAGS = "-L${STAGING_LIBDIR} \
 -Wl,-rpath-link,${STAGING_LIBDIR} \
 -Wl,-rpath,${libdir} -Wl,-O1 \
+ -Wl,-rpath,${libdir}/.. -Wl,-O1 \
 -L${STAGING_DIR_HOST}${base_libdir} \
 -Wl,-rpath-link,${STAGING_DIR_HOST}${base_libdir} \
 -Wl,-rpath,${base_libdir} -Wl,-O1"

Things look confused. In the commit message you say:

/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/lib

but then add:
-Wl,-rpath,${libdir}/.. -Wl,-O1 \

which is:
 
/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr

(i.e. without the /lib on the end?) ?

Cheers,

Richard







More information about the Openembedded-core mailing list