-
Notifications
You must be signed in to change notification settings - Fork 262
Description
I'm trying to use icecc to accelerate Chromium builds. Many online tutorials are quite old. I've successfully set up an icecc server node, but I keep getting errors when building Chromium. Can someone provide the latest instructions?
prepare:
icecc --build-native
adding file /bin/true=/usr/bin/true
adding file /lib/x86_64-linux-gnu/libc.so.6=/usr/lib/x86_64-linux-gnu/libc.so.6
adding file /lib64/ld-linux-x86-64.so.2=/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
adding file /usr/bin/gcc=/usr/bin/x86_64-linux-gnu-gcc-11
adding file /usr/bin/g++=/usr/bin/x86_64-linux-gnu-g++-11
adding file /usr/bin/cc1=/usr/lib/gcc/x86_64-linux-gnu/11/cc1
adding file /lib/x86_64-linux-gnu/libisl.so.23=/usr/lib/x86_64-linux-gnu/libisl.so.23.1.0
adding file /lib/x86_64-linux-gnu/libmpc.so.3=/usr/lib/x86_64-linux-gnu/libmpc.so.3.2.1
adding file /lib/x86_64-linux-gnu/libmpfr.so.6=/usr/lib/x86_64-linux-gnu/libmpfr.so.6.1.0
adding file /lib/x86_64-linux-gnu/libgmp.so.10=/usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
adding file /lib/x86_64-linux-gnu/libz.so.1=/usr/lib/x86_64-linux-gnu/libz.so.1.2.11
adding file /lib/x86_64-linux-gnu/libzstd.so.1=/usr/lib/x86_64-linux-gnu/libzstd.so.1.4.8
adding file /usr/bin/cc1plus=/usr/lib/gcc/x86_64-linux-gnu/11/cc1plus
adding file /usr/bin/as=/usr/bin/x86_64-linux-gnu-as
adding file /lib/x86_64-linux-gnu/libopcodes-2.38-system.so=/usr/lib/x86_64-linux-gnu/libopcodes-2.38-system.so
adding file /lib/x86_64-linux-gnu/libbfd-2.38-system.so=/usr/lib/x86_64-linux-gnu/libbfd-2.38-system.so
adding file /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so
adding file /usr/bin/objcopy=/usr/bin/x86_64-linux-gnu-objcopy
adding file /etc/ld.so.conf=/tmp/icecc_ld_so_confUsZo2g
creating 67befeac964baf7fd6457f03b89453a6.tar.gz
config:
~/.bash_profile
export CCACHE_PREFIX=icecc
export ICECC_CLANG_REMOTE_CPP=1
export ICECC_VERSION=/home/hans/67befeac964baf7fd6457f03b89453a6.tar.gz
chromium gn args:
cc_wrapper="ccache"
target_cpu = "arm64"
target_os = "android"
is_official_build = false
is_component_build = false
symbol_level = 1
is_debug = false
is_component_ffmpeg = true
ffmpeg_branding = "Chrome"
proprietary_codecs = true
error:
[3235/5627] CXX obj/v8/v8_bigint/vector-arithmetic.o
ICECC[1244409] 2025-08-01 16:10:49: flush_writebuf() failed(Error: Broken pipe)
ICECC[1244409] 2025-08-01 16:10:49: remote status: compiler did not start
ICECC[1244409] 2025-08-01 16:10:49: write of source chunk to host 10.40.27.50
ICECC[1244409] 2025-08-01 16:10:49: failed (Error: Broken pipe)
ICECC[1244409] 2025-08-01 16:10:49: got exception Error 15 - write to host failed (10.40.27.50)
[3236/5627] CXX obj/v8/src/inspector/inspector_string_conversions/v8-string-conversions.o
ICECC[1244413] 2025-08-01 16:10:49: flush_writebuf() failed(Error: Broken pipe)
ICECC[1244413] 2025-08-01 16:10:49: remote status: compiler did not start
ICECC[1244413] 2025-08-01 16:10:49: write of source chunk to host 10.40.27.50
ICECC[1244413] 2025-08-01 16:10:49: failed (Error: Broken pipe)
ICECC[1244413] 2025-08-01 16:10:49: got exception Error 15 - write to host failed (10.40.27.50)
I'm having trouble finding a device that's disabled on my monitor. What could be causing this?

