[Ffmpeg-devel] latest svn ffmpeg build broken on with gcc 3.3 due to patch on h264_altivec.c

Patrice Bensoussan patrice.bensoussan
Sun Dec 10 22:31:41 CET 2006

On 10 Dec 2006, at 20:49, Guillaume POIRIER wrote:

> Hi,
> On 12/10/06, Patrice Bensoussan <patrice.bensoussan at free.fr> wrote:
>> Hi Guillaume,
>> I am sorry but compiling with gcc 4 is not an option to have a binary
>> running on 10.2 -> 10.4. Compiling with gcc 3 is mandatory.
> C ABI has been the same for ages, contrary to C++'s ABI which has
> changed several times in the gcc 3 series, and changed again with
> gcc4. There shouldn't be any problem using gcc4's compiled binaries
> with older OSX, unless I'm missing smth.

The problem is not the C ABI... Basically you get an undefined  
reference to _fprintf$LDBL128 expected
to be defined in /usr/lib/libSystem.B.dylib if you compile with gcc 4  
(if I remember correctly). The only way
to have a ppc binary compatible with 10.2 to 10.4 is to compile with  
gcc 3.3.

>> Please
>> fix your patch as this make ffmpeg source unusable for systems older
>> than 10.3.
>> ffmpeg was compiling fine with gcc 3 until now, I don't see why it
>> shouldn't continue...
> I'll look into it when I have time. In the meantime, you'll have to
> disable idct8.


More information about the ffmpeg-devel mailing list