vpp: disable ccache for gcc builds 05/39405/1
authorDave Wallace <dwallacelf@gmail.com>
Mon, 21 Aug 2023 22:04:30 +0000 (18:04 -0400)
committerDave Wallace <dwallacelf@gmail.com>
Mon, 21 Aug 2023 22:04:30 +0000 (18:04 -0400)
- avoid build breakage for incompatibility between
  gcc & clang object files

Change-Id: I521863c5a651a87f06f23b6308a0f8ce91347feb
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
jjb/scripts/vpp/cov-build.sh
jjb/scripts/vpp/gcc-build.sh

index 7cfa82e..15f86c3 100644 (file)
@@ -62,7 +62,7 @@ make_test_coverage_report() {
         BUILD_ERROR="FAILED 'make test-dep'"
         return
     fi
-    if ! make UNATTENDED=yes pkg-verify ; then
+    if ! make UNATTENDED=yes CCACHE_DISABLE=1 pkg-verify ; then
         BUILD_ERROR="FAILED 'make pkg-verify'"
            return
     fi
@@ -85,7 +85,7 @@ make_test_coverage_report() {
         fi
     fi
     if grep -q "${OS_ID}-${OS_VERSION_ID}" <<< "${MAKE_TEST_OS}"; then
-        if ! make COMPRESS_FAILED_TEST_LOGS=yes TEST_JOBS="$TEST_JOBS" test-cov ; then
+        if ! make COMPRESS_FAILED_TEST_LOGS=yes TEST_JOBS="$TEST_JOBS" CCACHE_DISABLE=1 test-cov ; then
             BUILD_ERROR="FAILED 'make test-cov'"
             return
         fi
index 1d81600..9bd6d4f 100644 (file)
@@ -36,11 +36,11 @@ make_build_release_build_test_gcov_sanity() {
         BUILD_ERROR="FAILED 'make install-ext-deps'"
         return
     fi
-    if ! make UNATTENDED=yes build-release ; then
-        BUILD_ERROR="FAILED 'make build'"
+    if ! make UNATTENDED=yes CCACHE_DISABLE=1 build-release ; then
+        BUILD_ERROR="FAILED 'make build-release'"
         return
     fi
-    if ! make UNATTENDED=yes build ; then
+    if ! make UNATTENDED=yes CCACHE_DISABLE=1 build ; then
         BUILD_ERROR="FAILED 'make build'"
         return
     fi
@@ -56,12 +56,12 @@ make_build_release_build_test_gcov_sanity() {
     #       then update this accordingly.  For now pick a few basic suites...
     MAKE_TEST_SUITES="vlib vppinfra vpe_api vapi cli bihash"
     for suite in $MAKE_TEST_SUITES ; do
-        if ! make UNATTENDED=yes TESTS_GCOV=1 TEST_JOBS="$TEST_JOBS" TEST=$suite test ; then
-            BUILD_ERROR="FAILED 'make TESTS_GCOV=1 TEST_JOBS=$TEST_JOBS TEST=$suite test'!"
+        if ! make UNATTENDED=yes CCACHE_DISABLE=1 TESTS_GCOV=1 TEST_JOBS="$TEST_JOBS" TEST=$suite test ; then
+            BUILD_ERROR="FAILED 'make TEST=$suite test'!"
             return
         fi
-        if ! make UNATTENDED=yes TESTS_GCOV=1 TEST_JOBS="$TEST_JOBS" TEST=$suite test-debug ; then
-            BUILD_ERROR="FAILED 'make TESTS_GCOV=1 TEST_JOBS=$TEST_JOBS TEST=$suite test-debug'!"
+        if ! make UNATTENDED=yes CCACHE_DISABLE=1 TESTS_GCOV=1 TEST_JOBS="$TEST_JOBS" TEST=$suite test-debug ; then
+            BUILD_ERROR="FAILED 'make TEST=$suite test-debug'!"
             return
         fi
     done