[Ffmpeg-devel] [PATCH] Compiling problems on CVS
Wed Apr 19 15:12:16 CEST 2006
I think ffmpeg should be compilable for debug without the need of hacking
I suggest something such as a flag for the makefiles that is set when
optimization is disabled. The specific files that require optimization could
check that flag and add -O3.
Or just adding -O3 directly for all files that need optimization. This
simple patch I'm submitting only fixes for libavcodec/i386/dsputil_mmx.o,
which is the only error I get without adding any --enable-xxx.
btw, just -fomit-frame-pointer didn't do the trick...
>From: "Ronald S. Bultje" <rbultje at ronald.bitfreak.net>
>Reply-To: FFMpeg development discussions and patches
><ffmpeg-devel at mplayerhq.hu>
>To: ffmpeg-devel at mplayerhq.hu
>Subject: Re: [Ffmpeg-devel] Compiling problems on CVS
>Date: Thu, 13 Apr 2006 11:53:49 -0400
>On Thu, 13 Apr 2006 09:36:51 -0300, Ramiro Polla wrote:
> > ./configure --disable-opts --prefix=/home/ramiro --disable-strip
> > gcc -g -Wall -Wno-switch -DHAVE_AV_CONFIG_H -I..
> > -I/home/ramiro/ffmpeg/libavutil -D_FILE_OFFSET_BITS=64
> > -D_GNU_SOURCE -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c
> > i386/dsputil_mmx.c: In function `transpose4x4':
> > i386/dsputil_mmx.c:621: error: can't find a register in class
> > while reloading `asm'
>You'll need to add -fomit-frame-pointer to your CFLAGS to compile
>libavcodec/i386/*. --disable-opts removes it from the ffmpeg default
>On Thu, 13 Apr 2006 14:42:53 +0200, Guillaume Poirier wrote:
> > It means GCC screwed up reg alloc...
>Some people need to learn to stop blaming gcc automatically.
>ffmpeg-devel mailing list
>ffmpeg-devel at mplayerhq.hu
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 416 bytes
Desc: not available
More information about the ffmpeg-devel