[FFmpeg-devel] Linking failure with --disable-optimizations
Michael Niedermayer
michaelni
Tue Apr 15 05:22:16 CEST 2008
On Mon, Apr 14, 2008 at 10:50:24PM -0400, Jeff Downs wrote:
> Hi,
>
> On x86_64, ffmpeg fails to compile when configured with
> --disable-optimizations due to one minor issue. This was previously
> reported at least once:
>
> http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/64090
>
> The problem is in cabac.h, decode_significance_8x8_x86(). This function
> uses a table, last_coeff_flag_offset_8x8, via MANGLE. This table is
> only defined (static) in h264.c.
>
> Linking fails because that symbol is undefined in other translation units
> which include cabac.h
>
> This isn't a problem when compiled with optimization enabled because the
> function using that table is never called except from h264.c;
> optimization removes the function in other translation units.
>
>
> What is preferred way to fix this?
>
> Follow the comment above decode_significance_x86() and move these to
> something under i386 which is only included from h264.c?
ok
> (and is that ok
> given the death-threat part of the comment :)?
well, theres only one way to find out :)
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
The worst form of inequality is to try to make unequal things equal.
-- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080415/f1632f8a/attachment.pgp>
More information about the ffmpeg-devel
mailing list