Package: src:firebird3.0 Version:3.0.12.ds7-1 Tags: patch
for more than a decade now, the baseline on i386 is i686, not i486. patch attached.
diff -pruN 3.0.11.33703.ds4-2/debian/patches/deb/march-i486.patch 3.0.11.33703.ds4-2ubuntu2/debian/patches/deb/march-i486.patch --- 3.0.11.33703.ds4-2/debian/patches/deb/march-i486.patch 2023-09-26 10:10:03.000000000 +0000 +++ 3.0.11.33703.ds4-2ubuntu2/debian/patches/deb/march-i486.patch 2024-02-29 12:55:35.000000000 +0000 @@ -9,7 +9,7 @@ COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks CXXFLAGS+=-std=gnu++03 -OPTIMIZE_FLAGS=-O3 -march=i586 -mtune=i686 -fno-omit-frame-pointer -+OPTIMIZE_FLAGS=-O3 -march=i486 -mtune=i686 -fno-omit-frame-pointer ++OPTIMIZE_FLAGS=-O3 -march=i686 -mtune=i686 -fno-omit-frame-pointer WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -Wno-narrowing PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS) @@ -20,7 +20,7 @@ COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DFREEBSD -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks CXXFLAGS+=-std=gnu++03 -OPTIMIZE_FLAGS=-O3 -march=i586 -mtune=i686 -fno-omit-frame-pointer -+OPTIMIZE_FLAGS=-O3 -march=i486 -mtune=i686 -fno-omit-frame-pointer ++OPTIMIZE_FLAGS=-O3 -march=i686 -mtune=i686 -fno-omit-frame-pointer WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -Wno-narrowing PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS)