diff options
author | Christian Ehrhardt <christian.ehrhardt@canonical.com> | 2018-11-14 20:40:11 +0100 |
---|---|---|
committer | Thomas Monjalon <thomas@monjalon.net> | 2018-11-18 15:30:58 +0100 |
commit | aba3289e874cd184fc6cc4408236e9680e009a34 (patch) | |
tree | 34d8410f7e5aea40d52cec70ab317a85965ab05c /config | |
parent | daf6c3c10e91b1c0dcb872f385116dc4aa477556 (diff) | |
download | dpdk-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.build | 5 |
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 |