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

Carl Eugen Hoyos ceffmpeg at gmail.com
Sun Dec 23 01:04:53 EET 2018


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.

Thank you, Carl Eugen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-configure-Make-sure-libpostproc-can-be-found-if-rpat.patch
Type: text/x-patch
Size: 2918 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20181223/8a9e15f5/attachment.bin>


More information about the ffmpeg-devel mailing list