[vlc-devel] commit: Use --arch=i686 when building ffmpeg for windows ( Rafaël Carré )

Remi Denis-Courmont rdenis at simphalempin.com
Tue Mar 4 17:58:03 CET 2008

On Tue,  4 Mar 2008 16:22:00 +0100 (CET), git at videolan.org (git version
control) wrote: -
> vlc | branch: master | Rafaël Carré <funman at videolan.org> | Tue Mar  4
> 16:13:16 2008 +0100| [8bc7f50322158fc6582883588ca08daf7331ce36]
> Use --arch=i686 when building ffmpeg for windows
> Fix cross compilation from 64bits host

There is a major difference between -mcpu and -march. -mcpu is for tuning
(optimization). -march is a minimum requirement.

Hence this change makes VLC-win32 unusable on 486 and first-gen Pentiums.
Considering that we barely support Win98, and that these boxes typically
run Win95, I do not disagree with the change - but I hope it is well
understood. If this is not intended, you may prefer to use -mtune. That is
the new name for -mcpu with not-so-old GCC.

Note that -march=i686 implies -mcpu=i686, so the older option is pretty
useless now.

Rémi Denis-Courmont

More information about the vlc-devel mailing list