Package: ffmpegfs
Version: 1.98-1
Severity: serious
Tags: upstream
Justification: ftbfs
User: debian-powe...@lists.debian.org
Usertags: powerpc ppc64 ppc64el

Hello!

ffmpegfs fails to build from source on multiple architectures [1],
including release architectures because it passes target flags
via -march in CFLAGS which is not allowed:

 g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?
 make[3]: *** [Makefile:559: ffmpegfs.o] Error 1
 make[3]: *** Waiting for unfinished jobs....
 g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?
 make[3]: *** [Makefile:559: cache.o] Error 1
 g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?
 g++: error: unrecognized command line option ‘-march=native’; did you mean 
‘-mcpu=native’?

For one, as you can see, "-march" is not supported on every architecture,
and, secondly, you are not allowed to build a package with "-march=native"
as this will adjust the baseline to the one on the buildd hardware instead
of using the baseline that is determined by the gcc specs set by dpkg which
is not allowed according to Debian Policy.

Adrian

> [1] https://buildd.debian.org/status/package.php?p=ffmpegfs&suite=unstable

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to