[dpdk-dev] [PATCH v4 1/2] build: avoid non supported -march on ppc (meson)
Christian Ehrhardt
christian.ehrhardt at canonical.com
Wed Nov 14 20:40:11 CET 2018
So far only if machine was "native" it did use the re-direction to
not set -march on ppc64 (where -march is not supported).
We have to use mcpu/mtune in any case on ppc for whatever someone using
the build system defines as machine.
Fixes: 54d609a13876 ("build: add ppc64 meson build")
Acked-by: Luca Boccassi <bluca at debian.org>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>
---
config/meson.build | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/config/meson.build b/config/meson.build
index 0b710b795..1af305f46 100644
--- a/config/meson.build
+++ b/config/meson.build
@@ -9,8 +9,9 @@ else
endif
dpdk_conf.set('RTE_MACHINE', machine)
machine_args = []
-# ppc64 does not support -march=native
-if host_machine.cpu_family().startswith('ppc') and machine == 'native'
+
+# ppc64 does not support -march= at all, use -mcpu and -mtune for that
+if host_machine.cpu_family().startswith('ppc')
machine_args += '-mcpu=' + machine
machine_args += '-mtune=' + machine
else
--
2.17.1
More information about the dev
mailing list