[oe] QA RPATH error for c++ packages?

Khem Raj raj.khem at gmail.com
Thu Feb 17 17:43:59 UTC 2011


On Thu, Feb 17, 2011 at 9:08 AM, Andreas Mueller <schnitzeltony at gmx.de> wrote:
> @Khem forget the last mail - sorry
>
> My guess is still that the QA RPATH error is caused by some generic problem with
> c++ sources / libstdc++ - independent of clutter-box2d or other recipes
> meantioned before. Hints on this are

Yes it could be since gcc is not using libtool 2.4 and so libstdc++ la
files will not encode the
sysroot syntax and that could cause rpath to resolve to absolute sysroot dir

>
> 1.  ALL packages which have sysroot path for 'libstdc++.la' in '.libs/*.lai
> have a QA RPATH error!
>
> 2. In '/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libstdc++.la' I find
>
> | # Directory that this library needs to be installed in:
> | libdir=/home/Superandi/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib
>
> 3. So (don't kill me) I modified  '/sysroots/armv7a-angstrom-linux-
> gnueabi/usr/lib/libstdc++.la' to
>
> | # Directory that this library needs to be installed in:
> | libdir=/usr/lib
>
> And rebuild some of the QA RPATH candidates mentioned before
>
> clutter-box2d
> aspell
> enchant
>
> WITHOUT QA ERRORS!!
>
> To me it seems as matter of gcc ( in my case 4.3.3 )
>
> | TARGET_ARCH       = "arm"
> | TARGET_OS         = "linux-gnueabi"
> | MACHINE           = "overo"
> | DISTRO            = "angstrom"
> | DISTRO_VERSION    = "2010.7-test-20110217"
>
> What do you think?
>
> Andreas
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list