[FFmpeg-devel] [PATCH] Fix big/little endian check in configure	(broken on Mac OS X)
    Patrice Bensoussan 
    patrice.bensoussan
       
    Thu Mar 13 23:28:00 CET 2008
    
    
  
Hello,
It seems the endian check in configure has been broken on Mac OS X (tr  
doesn't seem to like binary files). Here is a fix which should  
hopefully work everywhere...
Patrice
Index: configure
===================================================================
--- configure   (revision 12435)
+++ configure   (working copy)
@@ -1563,9 +1563,9 @@
  # ---
  # big/little-endian test
  check_cc <<EOF || die "endian test failed"
-unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E';
+unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8;
  EOF
-tr -c -d BIGE < $TMPO | grep -q BIGE && enable bigendian
+strings -n 3 $TMPO | grep -q BIG && enable bigendian
  # ---
  # check availability of some header files
    
    
More information about the ffmpeg-devel
mailing list