- By default, ffmpeg's ./configure errors out if the executable won't run
- Solution is to use a --cross-compile flag that wires out this error
- Not technically needed if you compile on an ICBM, since the ppc test executables will work
--extra-ldflags='-arch $TARGET_ARCH -isysroot /Developer/SDKs/MacOSX10.4u.sdk' --extra-cflags='-arch $TARGET_ARCH -isysroot /Developer/SDKs/MacOSX10.4u.sdk -gdwarf-2'
- We took the approach of building the native arch using the 'orthodox' build routine
- Side note: they've taken all of our build patches into their trunk
- Things to make building twice easier
- You can call configure scripts from outside their source directory and the Makefile hierarchy will be created correctly