On Tue, 2022-07-26 at 22:23 +0200, Paulo Neves wrote:
> Due to hardcoded rpaths tmpdir contamination happened on lame
> executable. This commit hot patches libtool to not hardcode
> the .libs directory in the rpath. This solves [YOCTO #14863]
> 
> Signed-off-by: Paulo Neves <[email protected]>
> ---
>  meta/recipes-multimedia/lame/lame_3.100.bb | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/meta/recipes-multimedia/lame/lame_3.100.bb 
> b/meta/recipes-multimedia/lame/lame_3.100.bb
> index 5b42795f4e..2d9bd9d29f 100644
> --- a/meta/recipes-multimedia/lame/lame_3.100.bb
> +++ b/meta/recipes-multimedia/lame/lame_3.100.bb
> @@ -24,3 +24,7 @@ FILES:${PN} = "${bindir}/lame"
>  FILES:libmp3lame = "${libdir}/libmp3lame.so.*"
>  FILES:libmp3lame-dev = "${includedir} ${libdir}/*"
>  FILES:${PN}-dev = ""
> +do_compile:prepend() {
> +    # Stop libtool adding RPATHs
> +    sed -i -e 
> 's|hardcode_libdir_flag_spec=".*"|hardcode_libdir_flag_spec=""|' ${B}/libtool
> +}

Any idea why lame has this issue but we don't see it with anything else
using libtool? I'm wondering if there is an underlying cause we should
look at?

Cheers,

Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#168516): 
https://lists.openembedded.org/g/openembedded-core/message/168516
Mute This Topic: https://lists.openembedded.org/mt/92636379/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to