From fa259d22dbeb3defa9080d55f5ec6613619c97f3 Mon Sep 17 00:00:00 2001 From: q66 Date: Sat, 8 Feb 2020 17:22:42 +0100 Subject: [PATCH] rocksdb: use generic libatomic checks --- srcpkgs/rocksdb/template | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/srcpkgs/rocksdb/template b/srcpkgs/rocksdb/template index 0fd00a3dc9f..e39329e5d6a 100644 --- a/srcpkgs/rocksdb/template +++ b/srcpkgs/rocksdb/template @@ -13,19 +13,17 @@ homepage="https://github.com/facebook/rocksdb" distfiles="${homepage}/archive/v${version}.tar.gz" checksum=7fb6738263d3f2b360d7468cf2ebe333f3109f3ba1ff80115abd145d75287254 -case "$XBPS_TARGET_MACHINE" in - armv[56]*|mips*|ppc|ppc-musl) makedepends+=" libatomic-devel";; -esac +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi # Use the C++17 feature to align new CXXFLAGS="-faligned-new -Wno-error=deprecated-copy -Wno-error=pessimizing-move" pre_configure() { - case "$XBPS_TARGET_MACHINE" in - armv[56]*|mips*|ppc|ppc-musl) + if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then vsed -i CMakeLists.txt \ -e 's;target_link_libraries(${ROCKSDB_SHARED_LIB};& atomic;' - ;; - esac + fi } post_install() {