Add script for tools stable-2.6
[lttng-ci.git] / userspace-rcu / liburcu-master.sh
1 # Create build directory
2 rm -rf $WORKSPACE/build
3 mkdir -p $WORKSPACE/build
4
5 PREFIX="$WORKSPACE/build"
6 NPROC=$((`nproc` + 1))
7
8 ./bootstrap
9
10 CONF_OPTS=""
11
12 case "$conf" in
13 static)
14 echo "Static build"
15 CONF_OPTS="--enable-static --disable-shared"
16 ;;
17 tls_fallback)
18 echo "Using pthread_getspecific() to emulate TLS"
19 CONF_OPTS="--disable-compiler-tls"
20 ;;
21 *)
22 echo "Standard build"
23 CONF_OPTS=""
24 ;;
25 esac
26
27 ./configure --prefix=$PREFIX $CONF_OPTS
28
29 make -j $NPROC
30 make install
31 make clean
32
33 # Cleanup rpath and libtool .la files
34 find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
35 find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
This page took 0.029586 seconds and 4 git commands to generate.