Source: satdump
Version: 1.2.2+git20260527.6e4757c31+dfsg-1
Severity: serious
Tags: ftbfs patch

-march=native is a baseline violation on architectures where
it is supported, and causes a FTBFS on architectures where
it is not supported.

It also changes the set of machines where the package might run
based on the capabilities of the buildd, e.g. on amd64 code built
on an AMD buildd might not run on Intel hardware and code built
on an Intel buildd might not run on AMD hardware.

Fix:

--- satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/rules       2025-04-01 
15:09:04.000000000 +0300
+++ satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/rules       2026-05-29 
22:19:50.000000000 +0300
@@ -3,6 +3,9 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
 
+# disable -march=native
+export CI=yes
+
 %:
        dh $@
 

Reply via email to