Revert r11202: do not create copy relocations when linking to shared libs
authorMåns Rullgård <mans@mansr.com>
Wed, 12 Dec 2007 21:51:52 +0000 (21:51 +0000)
committerMåns Rullgård <mans@mansr.com>
Wed, 12 Dec 2007 21:51:52 +0000 (21:51 +0000)
This caused more problems than it solved and is no longer required.

Originally committed as revision 11210 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure

index 761f3ef..0bfa186 100755 (executable)
--- a/configure
+++ b/configure
@@ -1737,7 +1737,6 @@ enabled extra_warnings && check_cflags -Winline
 check_ldflags -Wl,--warn-common
 check_ldflags $LDLATEFLAGS
 check_ldflags -Wl,-Bsymbolic
-check_ldflags -Wl,-z,nocopyreloc
 
 if enabled small; then
     check_cflags -Os            # not all compilers support -Os
@@ -1753,9 +1752,12 @@ fi
 
 # PIC flags for shared library objects where they are needed
 if enabled shared; then
-    case "$arch" in
-        x86_64|ia64|alpha|sparc*|power*) add_cflags '\$(PIC)' ;;
-    esac
+    # LIBOBJFLAGS may have already been set in the OS configuration
+    if test -z "$LIBOBJFLAGS" ; then
+        case "$arch" in
+            x86_64|ia64|alpha|sparc*|power*) LIBOBJFLAGS='$(PIC)' ;;
+        esac
+    fi
 fi
 
 if enabled gprof; then