2 # install all required packages for rocksdb that are available through yum
4 sudo yum
-y install openssl java-1.7
.0-openjdk-devel.
$ARCH
6 # install gcc/g++ 4.8.2 via CERN (http://linux.web.cern.ch/linux/devtoolset/)
7 sudo wget
-O /etc
/yum.repos.d
/slc5-devtoolset.repo http
://linuxsoft.cern.ch
/cern
/devtoolset
/slc5-devtoolset.repo
8 sudo wget
-O /etc
/pki
/rpm-gpg
/RPM-GPG-KEY-cern http
://ftp.mirrorservice.org
/sites
/ftp.scientificlinux.org
/linux
/scientific
/51/i386
/RPM-GPG-KEYs
/RPM-GPG-KEY-cern
9 sudo yum
-y install devtoolset-2
11 wget https
://github.com
/gflags
/gflags
/archive
/v2.0.
tar.gz
-O gflags-2.0.
tar.gz
12 tar xvfz gflags-2.0.
tar.gz
; cd gflags-2.0
; scl
enable devtoolset-2 .
/configure
; scl
enable devtoolset-2
make; sudo
make install
13 export LD_LIBRARY_PATH
=$LD_LIBRARY_PATH:/usr
/local
/lib
15 # set java home so we can build rocksdb jars
16 export JAVA_HOME
=/usr
/lib
/jvm
/java-1.7
.0
20 scl
enable devtoolset-2
'make jclean clean'
21 scl
enable devtoolset-2
'PORTABLE=1 make rocksdbjavastatic'
22 cp /rocksdb
/java
/target
/librocksdbjni-
* /rocksdb-build
23 cp /rocksdb
/java
/target
/rocksdbjni-
* /rocksdb-build