Repository: trafficserver Updated Branches: refs/heads/master 3b6748ed2 -> 1dc5ad983
Turn off -Werror on RHEL5, sigh Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/1dc5ad98 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/1dc5ad98 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/1dc5ad98 Branch: refs/heads/master Commit: 1dc5ad983d6262c44cda22dc15d93d76489344bd Parents: 3b6748e Author: Leif Hedstrom <[email protected]> Authored: Tue May 6 14:55:14 2014 -0600 Committer: Leif Hedstrom <[email protected]> Committed: Tue May 6 14:55:14 2014 -0600 ---------------------------------------------------------------------- ci/jenkins/bin/build.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/1dc5ad98/ci/jenkins/bin/build.sh ---------------------------------------------------------------------- diff --git a/ci/jenkins/bin/build.sh b/ci/jenkins/bin/build.sh index 4ac6b9f..3e6099d 100755 --- a/ci/jenkins/bin/build.sh +++ b/ci/jenkins/bin/build.sh @@ -16,24 +16,29 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Parse debug / release +# Check if it's a debug or release build enable_debug="" test "${JOB_NAME#*type=debug}" != "${JOB_NAME}" && enable_debug="--enable-debug" -# Parse compiler, only turn on ccache with gcc (clang fails, sigh) -enable_ccache="" -test "${JOB_NAME#*compiler=gcc}" != "${JOB_NAME}" && enable_ccache="--enable-ccache" +# When to turn on ccache, disabled for all clang / llvm builds +enable_ccache="--enable-ccache" +test "${JOB_NAME#*compiler=clang}" != "${JOB_NAME}" && enable_ccache="" + +# When to enable -Werror, turned off for RHEL5 node (due to LuaJIT / gcc issues on RHEL5) +enable_werror="--enable-werror" +test "${NODE_NAME#RHEL 5}" != "${NODE_NAME}" && enable_werror="" + # Change to the build area (this is previously setup in extract.sh) cd "${WORKSPACE}/${BUILD_NUMBER}/build" ./configure \ --prefix="${WORKSPACE}/${BUILD_NUMBER}/install" \ - --enable-werror \ --enable-experimental-plugins \ --enable-example-plugins \ --enable-test-tools \ ${enable_ccache} \ + ${enable_werror} \ ${enable_debug} make -j4 V=1
