Changeset 25c473a8f2bdbd71b4abb2886638d5333e9b449d

Show
Ignore:
Timestamp:
06/01/08 07:25:53 (1 year ago)
Author:
Pierre d'Herbemont <pdherbemont@videolan.org>
git-committer:
Pierre d'Herbemont <pdherbemont@videolan.org> 1199600753 +0000
git-parent:

[23b538b7c87e3fbc82051bb0f17498057243ea94]

git-author:
Pierre d'Herbemont <pdherbemont@videolan.org> 1199600753 +0000
Message:

contrib: Make sure we don't disable mmx if ld is working on mac os x.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • extras/contrib/bootstrap

    r22053c4 r25c473a  
    149149    i686-apple-darwin9) 
    150150        SDK_TARGET=10.4 
     151        MIN_LD_VERSION_WITH_TEXT_RELOCATION=81 
    151152        echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak 
    152153        echo "HAVE_DARWIN_OS_ON_INTEL = 1" >> config.mak 
    153154        echo "HAVE_DARWIN_9 = 1" >> config.mak 
     155        if test `ld -v 2> /dev/stdout | sed -E 's/.*ld64-([0-9]+).*/\1/'` -lt ${MIN_LD_VERSION_WITH_TEXT_RELOCATION}; then 
     156            echo "NO_TEXT_RELOCATION = 1" >> config.mak 
     157        fi 
    154158        echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak 
    155159        echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.4u.sdk" >> config.mak 
  • extras/contrib/src/Makefile

    r4f1bb43 r25c473a  
    148148endif 
    149149 
    150 ifdef HAVE_DARWIN_9 
     150ifdef NO_TEXT_RELOCATION 
    151151FFMPEGCONF += --disable-mmx 
    152152endif 
     
    771771    (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-sdltest --disable-oggtest --disable-vorbistest --disable-asm --disable-examples && make && make install) 
    772772else 
    773   ifdef HAVE_DARWIN_9 
     773  ifdef NO_TEXT_RELOCATION 
    774774    (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-asm --disable-sdltest --disable-oggtest --disable-vorbistest --disable-asm --disable-examples && make && make install) 
    775775  else 
     
    10601060    (cd $@; patch -p0 < ../Patches/ffmpeg-macosx-intel-mmx.patch) 
    10611061endif 
    1062 ifdef HAVE_DARWIN_9 
    1063 ifdef HAVE_DARWIN_OS_ON_INTEL 
     1062ifdef NO_TEXT_RELOCATION 
    10641063    (cd $@; patch -p0 < ../Patches/ffmpeg-svn-mmx_removal-darwin9.patch) 
    1065 endif 
    10661064endif 
    10671065ifdef HAVE_UCLIBC