[Ffmpeg-devel] [PATCH] Fix/Allow cross compilation on Mac OS X with latest development tools

Patrice Bensoussan patrice.bensoussan
Sat Jul 1 21:45:10 CEST 2006


Hello,

Here is a patch to allow cross compilation on Mac OS X 10.4 with the  
latest development tools. It seems that Apple has changed the way the  
options should be passed to gcc. Basically, -syslibroot doesn't seem  
to be allowed with -isysroot and cause configure to fail when passing  
them with --extra-cflags and --extra-ldflags.

I have added a -extra-common-flags for flags which should be used for  
both compilation and link. This way, you can cross compile for Intel  
on a PowerPC Mac with the following line using the latest development  
tools:

configure  --cross-compile --extra-common-flags="-isysroot /Developer/ 
SDKs/MacOSX10.4u.sdk -arch i386"
--cpu=i386

I guess it should work the other way around too (cross compiler for  
PowerPC on an Intel Mac). If anyone can try this, it would be nice.

Regards,
Patrice


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch.txt
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20060701/4cb68ab1/attachment.txt>
-------------- next part --------------




More information about the ffmpeg-devel mailing list