From c9b78c7b872561ac36695aac2d44a9c5a38f1052 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Thu, 3 Sep 2015 15:00:10 -0400 Subject: [PATCH] Fix scan-build job for lttng-ust --- jobs/lttng-ust.yaml | 12 ++++++++++++ scripts/lttng-ust/scan-build.sh | 8 ++++++++ 2 files changed, 20 insertions(+) diff --git a/jobs/lttng-ust.yaml b/jobs/lttng-ust.yaml index fdce43a..cda7068 100644 --- a/jobs/lttng-ust.yaml +++ b/jobs/lttng-ust.yaml @@ -99,6 +99,10 @@ artifacts: 'build/**' allow-empty: false - workspace-cleanup + - ircbot: + matrix-notifier: only-parent + channels: + - name: '#lttng' - job-template: @@ -135,6 +139,13 @@ cron: "@daily" builders: + - copyartifact: + project: liburcu_master_build/arch=x86-64,conf=std,build=std + which-build: last-successful + stable: true + filter: 'build/**' + target: 'deps/liburcu' + do-not-fingerprint: true - shell: !include-raw-escape scripts/lttng-ust/scan-build.sh @@ -178,6 +189,7 @@ publishers: - workspace-cleanup +# TODO - job-template: name: lttng-ust_{version}_pylint defaults: lttng-ust diff --git a/scripts/lttng-ust/scan-build.sh b/scripts/lttng-ust/scan-build.sh index e67305a..da98d40 100755 --- a/scripts/lttng-ust/scan-build.sh +++ b/scripts/lttng-ust/scan-build.sh @@ -29,7 +29,15 @@ SCAN_BUILD_ARCHIVE="${WORKSPACE}/scan-build-archive" rm -rf $WORKSPACE/build mkdir -p $WORKSPACE/build +# liburcu +URCU_INCS="$WORKSPACE/deps/liburcu/build/include/" +URCU_LIBS="$WORKSPACE/deps/liburcu/build/lib/" + export CFLAGS="-O0 -g -DDEBUG" +export CPPFLAGS="-I$URCU_INCS" +export LDFLAGS="-L$URCU_LIBS" +export LD_LIBRARY_PATH="$URCU_LIBS:${LD_LIBRARY_PATH:-}" + PREFIX="$WORKSPACE/build" ./bootstrap -- 2.34.1