|
Local ubsan builds succeed normally.
But when ICECC=icecc is added to the scons line, the ubsan.denylist doesn't make its way into the build host and the remote compile fails.
My local icecc is 1.4, but I think the problem is the peer hosts according to my reading of SERVER-59243.
Definitely looks a lot like SERVER-59243.
Maybe upgrading all the icecream versions in the cluster didn't fully fix the issue?
My scons build looks like this:
python3 ./buildscripts/scons.py \
|
--variables-files=etc/scons/mongodbtoolchain_stable_clang.vars \
|
--variables-files=etc/scons/developer_versions.vars \
|
--dbg=on \
|
--opt=on \
|
--sanitize=undefined \
|
--ninja=enabled \
|
build.ninja
|
Adding ICECC=icecc to this causes a failure.
|