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)

Reply via email to