From b22690e7d6d7e412410dc2d016ab5b6b61e35857 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 19 Oct 2015 10:15:38 -0400 Subject: [PATCH] os/Makefile: build rocksdb with PORTABLE=1 Signed-off-by: Sage Weil --- src/os/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/os/Makefile.am b/src/os/Makefile.am index 611fa6ff81691..ef05274596146 100644 --- a/src/os/Makefile.am +++ b/src/os/Makefile.am @@ -88,8 +88,9 @@ noinst_HEADERS += \ if WITH_SLIBROCKSDB # build rocksdb with its own makefile # for some stupid reason this needs -fPIC... +# PORTABLE=1 fixes the aarch64 build (-march=native doesn't work there) rocksdb/librocksdb.a: - cd rocksdb && EXTRA_CXXFLAGS=-fPIC make -j$(shell nproc) static_lib + cd rocksdb && EXTRA_CXXFLAGS=-fPIC PORTABLE=1 make -j$(shell nproc) static_lib libos_a_CXXFLAGS += -I rocksdb/include -fPIC libos_a_SOURCES += os/RocksDBStore.cc libos_a_LIBADD += rocksdb/librocksdb.a -- 2.39.5