X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=scripts%2Fbabeltrace%2Fbuild.sh;h=ba5e0b929fa92a631579a59e4fafbc107e607256;hb=359a5f2582d00c74b52bc3427f2a8b952ee32127;hp=6bc76c3a06590ca07fc865952ea94dca5458d32c;hpb=a0b535b291c2a001416748fb7ff9d779f304269f;p=lttng-ci.git diff --git a/scripts/babeltrace/build.sh b/scripts/babeltrace/build.sh index 6bc76c3..ba5e0b9 100755 --- a/scripts/babeltrace/build.sh +++ b/scripts/babeltrace/build.sh @@ -84,6 +84,7 @@ rm -rf "$PREFIX" "$TMPDIR" mkdir -p "$PREFIX" "$TMPDIR" export TMPDIR +export CFLAGS="-g -O2" # Set platform variables case "$arch" in @@ -105,6 +106,8 @@ sol11-i386) export BISON="/opt/csw/bin/bison" export YACC="$BISON -y" export PATH="$PATH:/usr/perl5/bin" + export CPPFLAGS="-I/opt/csw/include" + export LDFLAGS="-L/opt/csw/lib -R/opt/csw/lib" export LD_ALTEXEC=/usr/sfw/bin/gld export LD=/usr/sfw/bin/gld ;; @@ -115,7 +118,7 @@ macosx) export BISON="bison" export YACC="$BISON -y" export PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" - export CFLAGS="-I/opt/local/include" + export CFLAGS="$CFLAGS -I/opt/local/include" export LDFLAGS="-L/opt/local/lib" ;; *) @@ -152,7 +155,7 @@ python-bindings) CONF_OPTS="--enable-python-bindings" if vergte "$PACKAGE_VERSION" "2.0"; then - CONF_OPTS="${CONF_OPTS} --enable-python-bindings-doc --enable-python-bindings-tests --enable-python-plugins" + CONF_OPTS="${CONF_OPTS} --enable-python-bindings-doc --enable-python-plugins" fi ;; *) @@ -213,7 +216,7 @@ $MAKE -j "$($NPROC)" V=1 $MAKE install # Run tests -$MAKE check +$MAKE --keep-going check # Copy tap logs for the jenkins tap parser rsync -a --exclude 'test-suite.log' --include '*/' --include '*.log' --exclude='*' tests/ "$WORKSPACE/tap"