Details
-
Improvement
-
Resolution: Won't Do
-
Major - P3
-
None
-
None
-
None
-
None
-
Server Development Platform
Description
While building with icecream I got a few files failing to build with error "Error 105". Rerunning the build command rebuilt the files successfully. I was using a pure scons build.
I didn't record much info about the current but recently another person ran into the same issue:
buildscripts/scons.py -j 256 --ssl --build-tools=next --variables-files=etc/scons/developer_versions.vars --variables-files=etc/scons/mongodbtoolchain_stable_gcc.vars CCACHE=ccache ICECC=icecc --link-model=dynamic VARIANT_DIR=gcc install-core install-mongo
My guess is its icecream related, error 105 in icecream correlates to out of memory:
/**
|
* Common exit codes for both client and server.
|
*
|
* These need to be in [1,255] so that they can be used as exit()
|
* codes.
|
**/
|
enum dcc_exitcode { |
EXIT_DISTCC_FAILED = 100, /**< General failure */ |
EXIT_BAD_ARGUMENTS = 101, |
EXIT_BIND_FAILED = 102, |
EXIT_CONNECT_FAILED = 103, |
EXIT_COMPILER_CRASHED = 104, |
EXIT_OUT_OF_MEMORY = 105, |