From 9091b7cc32fc0d031ab44dd2640bc2dc7ec82f61 Mon Sep 17 00:00:00 2001 From: Hang Li Date: Thu, 28 Nov 2019 19:03:21 +0800 Subject: [PATCH] erasure-code: enable isa-l EC for aarch64 platform add compile options to support erasure-code on aarch64 platform. Signed-off-by: Hang Li Signed-off-by: luo rixin (cherry picked from commit 241bb59a55fa079b966d9c5c5b16eb4699b12ea0) --- src/CMakeLists.txt | 1 - src/common/options.cc | 2 +- src/erasure-code/CMakeLists.txt | 4 +- src/erasure-code/isa/CMakeLists.txt | 139 ++++++++++++++++----------- src/include/config-h.in.cmake | 3 + src/test/erasure-code/CMakeLists.txt | 4 +- 6 files changed, 92 insertions(+), 61 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index bb4a7812d1bfb..2190a9b60a109 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -144,7 +144,6 @@ if(HAVE_INTEL) endif() endif() - # require c++17 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_EXTENSIONS OFF) diff --git a/src/common/options.cc b/src/common/options.cc index 49853ac2ac0db..5918dc96a06c8 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -2612,7 +2612,7 @@ std::vector