[FFmpeg-devel] [PATCH]configure: Make sure libpostproc can be found if -rpath-link doesn't work

Michael Niedermayer michael at niedermayer.cc
Sat Dec 22 10:35:56 EET 2018


On Sat, Dec 22, 2018 at 12:08:19AM +0100, Carl Eugen Hoyos wrote:
> Hi!
> 
> Attached patch fixes running fate with "--enable-shared --enable-gpl" on
> Solaris, the linker searches "libpostproc" in a directory"-link=libpostproc".
> Only tested on Solaris.
> 
> Please comment, Carl Eugen

>  configure |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> cb5e59b98712ca53aba4561f4d7fe365b3b1e2ff  0001-configure-Make-sure-libpostproc-can-be-found-if-rpat.patch
> From d69f1fcee41e803e5208bbfabdeb37a19e73814b Mon Sep 17 00:00:00 2001
> From: Carl Eugen Hoyos <ceffmpeg at gmail.com>
> Date: Sat, 22 Dec 2018 00:04:43 +0100
> Subject: [PATCH] configure: Make sure libpostproc can be found if -rpath-link
>  doesn't work.
> 
> Solaris ld takes "-rpath-link=libpostproc" as indication to search in "-link=libpostproc".
> ---
>  configure |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configure b/configure
> index 2205751..04d3417 100755
> --- a/configure
> +++ b/configure
> @@ -6535,7 +6535,7 @@ EOF
>  
>  # add some linker flags
>  check_ldflags -Wl,--warn-common
> -check_ldflags -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample
> +check_ldflags -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample
>  enabled rpath && add_ldexeflags -Wl,-rpath,$libdir && add_ldsoflags -Wl,-rpath,$libdir
>  test_ldflags -Wl,-Bsymbolic && append SHFLAGS -Wl,-Bsymbolic

theres a second similar use of rpath in git (in tools/target_dec_fuzzer.c)

[...]


-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The greatest way to live with honor in this world is to be what we pretend
to be. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20181222/973dcf9c/attachment.sig>


More information about the ffmpeg-devel mailing list