On Fri, 2013-02-08 at 16:35 +0100, Björn Stenberg wrote: > Modify libtool to not add RPATH. > This solves https://bugzilla.yoctoproject.org/show_bug.cgi?id=2669 > > Signed-off-by: Björn Stenberg <[email protected]> > --- > meta/recipes-support/libiconv/libiconv_1.14.bb | 6 ++++++ > 1 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/meta/recipes-support/libiconv/libiconv_1.14.bb > b/meta/recipes-support/libiconv/libiconv_1.14.bb > index 6666866..b1d2612 100644 > --- a/meta/recipes-support/libiconv/libiconv_1.14.bb > +++ b/meta/recipes-support/libiconv/libiconv_1.14.bb > @@ -34,6 +34,12 @@ do_configure_prepend () { > rm -f m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 > m4/lt~obsolete.m4 libcharset/m4/libtool.m4 libcharset/m4/ltoptions.m4 > libcharset/m4/ltsugar.m4 libcharset/m4/ltversion.m4 > libcharset/m4/lt~obsolete.m4 > } > > +do_configure_append () { > + # forcibly remove RPATH from libtool > + sed -i > 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' *libtool > + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=_NO_RPATH_|g' *libtool > +} > + > do_install_append () { > rm -rf ${D}${libdir}/preloadable_libiconv.so > rm -rf ${D}${libdir}/charset.alias
That RPATH warning is annoying and I know I've tried unsuccessfully to remove it before. I've merged this although the fact the above was needed suggests something is wrong in libtool itself since it shouldn't have decided to hardcode this. Cheers, Richard _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
