[FFmpeg-devel] [PATCH 05/17] Use -Bsymbolic for shared libs only, not executables
Janne Grunau
janne-ffmpeg
Tue Jan 18 21:25:10 CET 2011
On Tue, Jan 18, 2011 at 07:32:09PM +0000, Mans Rullgard wrote:
> Some linkers fail if this flag is used when creating an executable file.
> Since the flag is meaningful only for shared libraries, dropping it from
> the main link flags is correct.
> ---
> configure | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/configure b/configure
> index 7cd80fd..6100419 100755
> --- a/configure
> +++ b/configure
> @@ -2899,7 +2899,7 @@ enabled extra_warnings && check_cflags -Winline
> check_ldflags -Wl,--warn-common
> check_ldflags -Wl,--as-needed
> check_ldflags '-Wl,-rpath-link,\$(BUILD_ROOT)/libpostproc -Wl,-rpath-link,\$(BUILD_ROOT)/libswscale -Wl,-rpath-link,\$(BUILD_ROOT)/libavfilter -Wl,-rpath-link,\$(BUILD_ROOT)/libavdevice -Wl,-rpath-link,\$(BUILD_ROOT)/libavformat -Wl,-rpath-link,\$(BUILD_ROOT)/libavcodec -Wl,-rpath-link,\$(BUILD_ROOT)/libavcore -Wl,-rpath-link,\$(BUILD_ROOT)/libavutil'
> -check_ldflags -Wl,-Bsymbolic
> +test_ldflags -Wl,-Bsymbolic && append SHFLAGS -Wl,-Bsymbolic
>
> echo "X{};" > $TMPV
> if test_ldflags -Wl,--version-script,$TMPV; then
ok
out of curiousity which linker is this?
Janne
More information about the ffmpeg-devel
mailing list