Bug#1042434: libcerf: base line violatin: builds with -march=native

Sebastian Ramacher sramacher at debian.org
Fri Jul 28 09:19:01 BST 2023


Source: libcerf
Version: 2.3-1
Severity: serious
X-Debbugs-Cc: sramacher at debian.org

Building with -march=native means that whatever instruction set
extensions are available on the buildd, are enabled. For example, if the
build is performed on any resonably new enough buildd, SSE2 will be
enabled on the i386 builds. Users of i386 without this instruction set
will be unable to use libcerf.

https://buildd.debian.org/status/fetch.php?pkg=libcerf&arch=i386&ver=2.3-1&stamp=1690485692&raw=0

[  1%] Building C object lib/CMakeFiles/cerf.dir/erfcx.c.o
cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu/lib && /usr/bin/cc -Dcerf_EXPORTS  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu99 -fPIC -pedantic -Wall -Wno-sign-compare -fno-omit-frame-pointer -march=native -O3 -MD -MT lib/CMakeFiles/cerf.dir/erfcx.c.o -MF CMakeFiles/cerf.dir/erfcx.c.o.d -o CMakeFiles/cerf.dir/erfcx.c.o -c /<<PKGBUILDDIR>>/lib/erfcx.c


Cheers
-- 
Sebastian Ramacher



More information about the debian-science-maintainers mailing list