You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2014/05/06 23:10:17 UTC

git commit: Turn off -Werror on RHEL5, sigh

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 <zw...@apache.org>
Authored: Tue May 6 14:55:14 2014 -0600
Committer: Leif Hedstrom <zw...@apache.org>
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