As it turns out, patch 020_mmx_intrinsics.diff which had been
introduced to fix gcc being "unable to compute some register
constraints in PIC mode" (quoted from Debian changelog for ffmpeg)
seems to be no longer needed with GCC 4.1. Disabling that patch alone
also restores H.264 playback, still allowing build with -fPIC, as long
as GCC 4.1 is used; with GCC 4.0 and that patch disabled, the package
fails to build. Thanks Christian Marillat for figuring this out.

Summarizing, the fix would be:
1) disable 020_mmx_intrinsics.diff
2) build with GCC 4.1

GCC 4.1 is now default in sid, and is planned to be the default in
etch, therefore no change should be required for item 2, if not to
allow for building in a 'pure' testing environment until current
gcc-defaults migrates to testing.

Regards
Pier Luigi Pau


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to