]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rocksdb/java/crossbuild/docker-build-linux-centos.sh
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / rocksdb / java / crossbuild / docker-build-linux-centos.sh
index 166bc7b6ef6151fe67fe54d452fe47ad6e57d9eb..16581dec74e9a31026f525438a98bc4c3937845e 100755 (executable)
@@ -13,21 +13,25 @@ cd /rocksdb-local-build
 
 # Use scl devtoolset if available
 if hash scl 2>/dev/null; then
-       if scl --list | grep -q 'devtoolset-7'; then
-               # CentOS 7+
-               scl enable devtoolset-7 'make clean-not-downloaded'
-               scl enable devtoolset-7 'PORTABLE=1 make -j2 rocksdbjavastatic'
-       elif scl --list | grep -q 'devtoolset-2'; then
-               # CentOS 5 or 6
-               scl enable devtoolset-2 'make clean-not-downloaded'
-               scl enable devtoolset-2 'PORTABLE=1 make -j2 rocksdbjavastatic'
-       else
-               echo "Could not find devtoolset"
-               exit 1;
-       fi
+  if scl --list | grep -q 'devtoolset-8'; then
+                # CentOS 6+
+                scl enable devtoolset-8 'make clean-not-downloaded'
+                scl enable devtoolset-8 'PORTABLE=1 make -j2 rocksdbjavastatic'
+  elif scl --list | grep -q 'devtoolset-7'; then
+    # CentOS 6+
+    scl enable devtoolset-7 'make clean-not-downloaded'
+    scl enable devtoolset-7 'PORTABLE=1 make -j2 rocksdbjavastatic'
+  elif scl --list | grep -q 'devtoolset-2'; then
+    # CentOS 5 or 6
+    scl enable devtoolset-2 'make clean-not-downloaded'
+    scl enable devtoolset-2 'PORTABLE=1 make -j2 rocksdbjavastatic'
+  else
+    echo "Could not find devtoolset"
+    exit 1;
+  fi
 else
-       make clean-not-downloaded
-        PORTABLE=1 make -j2 rocksdbjavastatic
+  make clean-not-downloaded
+  PORTABLE=1 make -j2 rocksdbjavastatic
 fi
 
 cp java/target/librocksdbjni-linux*.so java/target/rocksdbjni-*-linux*.jar java/target/rocksdbjni-*-linux*.jar.sha1 /rocksdb-java-target