[Ffmpeg-devel] Re: [PATCH] Fix compilation when using --disable-opts
Alexis Ballier
alexis.ballier
Sun Apr 1 02:23:48 CEST 2007
> It might compile but that's because it ends up disabling the asm.
which asm was disabled when building pic before
http://svn.mplayerhq.hu/ffmpeg?view=rev&revision=8549
that changed from :
#if defined(ARCH_X86) && !(defined(PIC) && defined(__GNUC__))
to :
#if defined(ARCH_X86) && defined(CONFIG_7REGS) && defined(CONFIG_EBX_AVAILABLE)
which had been disabled there :
http://svn.mplayerhq.hu/ffmpeg?view=rev&revision=7173
or there : http://svn.mplayerhq.hu/ffmpeg?view=rev&revision=6834
note that the previous versions disabled the asm optimisations only
when pic is needed.
> That
> does not mean the problem which prevented it from compiling before was
> lack of free registers.
Agreed on that.
> Btw that comment seems wrong/weird - other systems do not "need"
> textrels any more than Gentoo, they use them because the PIC version is
> slow on x86 (and PIC does cause the same slowdown on Gentoo too, so you
> don't "need" them only if you don't need performance).
rephrase it to "want" if you prefer, that was just a copy paste.
There are reasons for building pic shared libs but I'm probably not
the more skilled person to talk about that nor it is relevant here.
--
Alexis Ballier.
More information about the ffmpeg-devel
mailing list