diff -Nru paparazzi-jsbsim-1.7/debian/changelog paparazzi-jsbsim-1.7/debian/changelog --- paparazzi-jsbsim-1.7/debian/changelog 2021-03-12 16:43:26.000000000 +0000 +++ paparazzi-jsbsim-1.7/debian/changelog 2021-03-12 17:23:49.000000000 +0000 @@ -1,3 +1,9 @@ +paparazzi-jsbsim (1.7-1) focal; urgency=medium + + * conditional compilation x86 + + -- Gautier Hattenberger Fri, 12 Mar 2021 18:23:49 +0100 + paparazzi-jsbsim (1.7) focal; urgency=medium * use upstream version 1.1.5 without patches (pkg-config file is now diff -Nru paparazzi-jsbsim-1.7/debian/rules paparazzi-jsbsim-1.7/debian/rules --- paparazzi-jsbsim-1.7/debian/rules 2021-03-12 16:43:26.000000000 +0000 +++ paparazzi-jsbsim-1.7/debian/rules 2021-03-12 17:23:49.000000000 +0000 @@ -23,7 +23,14 @@ GZIP='--best --no-name' tar -cz --owner root --group root --mode a+rX -f paparazzi-jsbsim_$(VER).orig.tar.gz paparazzi-jsbsim-$(VER) rm -rf paparazzi-jsbsim-$(VER) +ifeq ($(shell uname -m), x86_64) +# options for old cpu on amd64 arch +OPTIONS = -mno-avx -mno-avx2 -mno-bmi -mno-bmi2 +else +OPTIONS = +endif + override_dh_auto_configure: - cmake -DCMAKE_CXX_FLAGS_RELEASE="-O3 -march=native -mtune=native -mno-avx -mno-avx2 -mno-bmi -mno-bmi2" -DCMAKE_C_FLAGS_RELEASE="-O3 -march=native -mtune=native -mno-avx -mno-avx2 -mno-bmi -mno-bmi2" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr . + cmake -DCMAKE_CXX_FLAGS_RELEASE="-O3 -march=native -mtune=native $(OPTIONS)" -DCMAKE_C_FLAGS_RELEASE="-O3 -march=native -mtune=native $(OPTIONS)" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr .