summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>2018-11-14 20:40:11 +0100
committerThomas Monjalon <thomas@monjalon.net>2018-11-18 15:30:58 +0100
commitaba3289e874cd184fc6cc4408236e9680e009a34 (patch)
tree34d8410f7e5aea40d52cec70ab317a85965ab05c /config
parentdaf6c3c10e91b1c0dcb872f385116dc4aa477556 (diff)
downloaddpdk-next-eventdev-aba3289e874cd184fc6cc4408236e9680e009a34.zip
dpdk-next-eventdev-aba3289e874cd184fc6cc4408236e9680e009a34.tar.gz
dpdk-next-eventdev-aba3289e874cd184fc6cc4408236e9680e009a34.tar.xz
build: avoid non supported -march on ppc with meson
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") Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> Acked-by: Luca Boccassi <bluca@debian.org>
Diffstat (limited to 'config')
-rw-r--r--config/meson.build5
1 files changed, 3 insertions, 2 deletions
diff --git a/config/meson.build b/config/meson.build
index 0b710b7..1af305f 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