[Ffmpeg-devel] Re: [PATCH] Fix compilation when using --disable-opts
Alexis Ballier
alexis.ballier
Sun Apr 1 15:27:08 CEST 2007
> If I run FFmpeg configure (without patch) with --extra-cflags=-fpic then
> CONFIG_EBX_AVAILABLE is not set. Tested with gcc 4.1.2 from Debian
> unstable and 4.2 prerelease from experimental.
confirmed here also on 32 bits, but not on 64.
[the compiler failing with a different output doesnt mean the reason
is different : enabling asm that gcc doesnt want to build with pic; as
far as my understanding goes this apparently can be fixed on x86_64
but this doesnt seem to be possible on 32]
and why do you want to add fPIC to cflags ? it's needed only for
shared libs (here I really mean needed : I'm talking about e.g.
x86_64).
Wouldn't that be better to build non pic static libs and pic shared
libs when --enable-shared is given ? (see attachment)
--
Alexis Ballier.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ffmpeg_dont_build_pic_static_libs.patch
Type: text/x-patch
Size: 1025 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070401/eb2a54c6/attachment.bin>
More information about the ffmpeg-devel
mailing list