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