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

Carl Eugen Hoyos ceffmpeg at gmail.com
Fri Dec 28 01:23:31 EET 2018


2018-12-23 0:04 GMT+01:00, Carl Eugen Hoyos <ceffmpeg at gmail.com>:
> 2018-12-22 9:35 GMT+01:00, Michael Niedermayer <michael at niedermayer.cc>:
>> 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)
>
> New patch attached.

Patch applied.

Carl Eugen


More information about the ffmpeg-devel mailing list