[OE-core] [PATCH] db: Fix libtool linking against local libstdc++.so

Iorga, Cristian cristian.iorga at intel.com
Mon Jan 27 12:01:49 UTC 2014


Hello,

This fixes YB5759 if included in Build Appliance poky repo.
https://bugzilla.yoctoproject.org/show_bug.cgi?id=5759

Regards,
Cristian Iorga
YP
Intel

-----Original Message-----
From: openembedded-core-bounces at lists.openembedded.org [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf Of Philip Balister
Sent: Sunday, January 26, 2014 5:57 PM
To: Tyler Hall
Cc: openembedded-core at lists.openembedded.org
Subject: Re: [OE-core] [PATCH] db: Fix libtool linking against local libstdc++.so

On 01/24/2014 11:14 PM, Tyler Hall wrote:
> Building the C++ bindings in a484b35b818768487ff27cf06b8c5d4e128126af
> introduced this error on systems with /usr/lib/libstdc++.so present:
> 
>     /usr/lib/libstdc++.so: file not recognized: File format not 
> recognized
> 
> The shipped libtool is sysroot aware, so pass --with-sysroot so it 
> will extract the sysroot from the compiler.
> 
> Signed-off-by: Tyler Hall <tylerwhall at gmail.com>

Tested-by: Philip Balister <philip at balister.org>

It didn't seem to break anything on my build. (Which worked already) Packaging looks OK still.

> ---
>  meta/recipes-support/db/db_5.3.21.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-support/db/db_5.3.21.bb 
> b/meta/recipes-support/db/db_5.3.21.bb
> index 8ec8870..caf6890 100644
> --- a/meta/recipes-support/db/db_5.3.21.bb
> +++ b/meta/recipes-support/db/db_5.3.21.bb
> @@ -63,7 +63,7 @@ FILES_SOLIBSDEV = "${libdir}/libdb.so ${libdir}/libdb_cxx.so"
>  # All the --disable-* options replace --enable-smallbuild, which 
> breaks a bunch of stuff (eg. postfix)  DB5_CONFIG ?= "--enable-o_direct --disable-cryptography --disable-queue --disable-replication --disable-verify --disable-compat185 --disable-sql"
>  
> -EXTRA_OECONF = "${DB5_CONFIG} --enable-shared --enable-cxx"
> +EXTRA_OECONF = "${DB5_CONFIG} --enable-shared --enable-cxx --with-sysroot"
>  
>  # Override the MUTEX setting here, the POSIX library is  # the 
> default - "POSIX/pthreads/library".
> 
_______________________________________________
Openembedded-core mailing list
Openembedded-core at lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list