[Debian-med-packaging] Bug#656729: libhmsbeagle uses unacceptable compiler options -msse2 -march=native

peter green plugwash at p10link.net
Sat Jan 21 11:03:40 UTC 2012


package: libhmsbeagle
version: 1.0-1
severity: serious

Your package builds with the following unaceptable compiler options.

-march=native
This is unacceptable on any architecture because packages must be built 
for the
lowest processor a port supports, not for whatever processor the build 
machine
happened to have

-msse2
This is unacceptable on i386 because the i386 ports supports processors that
don't support sse. It is acceptable but redundant on amd64 (sse2 is used by
default there). On other architectures it causes a build failure as those
architectures have no concept of sse2.





More information about the Debian-med-packaging mailing list