From f51fad119c70f27572ae6f4d5667459220316d06 Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Fri, 10 Oct 2025 20:44:06 +0000 Subject: [PATCH 1/4] Set ccache cach readonly on PRs --- .circleci/config.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3c3b9f30696d8..560b9cd9a4e55 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -617,6 +617,14 @@ jobs: mkdir -p ~/.ccache cat .circleci/ccache.conf cp .circleci/ccache.conf ~/.ccache + - when: + condition: + not: + equal: [ "main", << pipeline.git.branch >> ] + steps: + - run: + name: Set ccache readonly + command: echo "read_only = true" >> ./.ccache/ccache.conf - build-libs - run: name: Clean build directory From 3759eaad48daafdffb5c1cdd78a8b01533ade7b8 Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Fri, 10 Oct 2025 20:48:04 +0000 Subject: [PATCH 2/4] fix path --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 560b9cd9a4e55..979c0699fe476 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -624,7 +624,7 @@ jobs: steps: - run: name: Set ccache readonly - command: echo "read_only = true" >> ./.ccache/ccache.conf + command: echo "read_only = true" >> ~/.ccache/ccache.conf - build-libs - run: name: Clean build directory From cf5b7b2b0f935841b80f82ed121269a8be767eb0 Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Fri, 10 Oct 2025 21:43:57 +0000 Subject: [PATCH 3/4] try with no debugging --- .circleci/ccache.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/.circleci/ccache.conf b/.circleci/ccache.conf index 4e782aab1350f..08c87c852b3df 100644 --- a/.circleci/ccache.conf +++ b/.circleci/ccache.conf @@ -1,3 +1 @@ -debug = true -debug_level = 1 compiler_check = none From fa12dd53c93db2c2610ed69eb7ef2e2b1613ad60 Mon Sep 17 00:00:00 2001 From: Derek Schuff Date: Fri, 10 Oct 2025 22:14:35 +0000 Subject: [PATCH 4/4] also remove log file dump --- .circleci/config.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 979c0699fe476..7e2dea6a0c1fb 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -209,11 +209,6 @@ commands: - run: name: "Ccache stats and configuration" command: | - ls -l ~/cache/sysroot/lib/wasm32-emscripten || echo "no build" - ls -l ~/cache/sysroot/include/emscripten/heap.h - cat ~/cache/sysroot/lib/wasm32-emscripten/crtbegin.o.ccache-log - date - cat ~/cache/build/libcompiler_rt/absvdi2.o.ccache-log ccache -s ccache --print-stats ccache -p