d/rules: select baseline RTE_MACHINE=default
[deb_dpdk.git] / debian / rules
index 59c620c..b88051e 100755 (executable)
@@ -12,29 +12,15 @@ ifeq (,$(findstring terse,$(DEB_BUILD_OPTIONS)))
        export DH_OPTIONS=-v
 endif
 
+# default to minimal base, without setting this it would build
+# -march=native which is a non portable invariant
+RTE_MACHINE ?= "default"
 # People rebuilding this package can overwrite RTE_MACHINE
 # via DEB_BUILD_OPTIONS if they like
 ifneq (,$(filter rte_machine=%,$(DEB_BUILD_OPTIONS)))
     RTE_MACHINE ?= $(patsubst rte_machine=%,%,$(filter rte_machine=%,$(DEB_BUILD_OPTIONS)))
 endif
 
-# Use default for arm* where there is a defined list.
-# x86 and power would just use "native", which is an invariant, so set
-# power8 and corei7 to keep it stable.
-ifneq (,$(filter $(DEB_HOST_ARCH), arm64))
-RTE_MACHINE ?= "default"
-else
-ifneq (,$(filter $(DEB_HOST_ARCH), armhf))
-RTE_MACHINE ?= "armv7a"
-else
-ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el))
-RTE_MACHINE ?= "power8"
-else
-RTE_MACHINE ?= "corei7"
-endif
-endif
-endif
-
 # now stable with parallel comilation, so support -j
 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
     PAR := $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))