[FFmpeg-cvslog] Use -Bsymbolic for shared libs only, not executables
Mans Rullgard
git
Tue Jan 18 23:07:48 CET 2011
ffmpeg | branch: master | Mans Rullgard <mans at mansr.com> | Fri Oct 15 11:31:58 2010 +0100| [fef2d66166105659b0e30523ab8dd4f52c035bf1] | committer: Mans Rullgard
Use -Bsymbolic for shared libs only, not executables
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.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fef2d66166105659b0e30523ab8dd4f52c035bf1
---
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
More information about the ffmpeg-cvslog
mailing list