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