github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/build/builder/entrypoint.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  set -euo pipefail
     4  
     5  if [[ -n "${COCKROACH_BUILDER_CCACHE-}" ]]; then
     6    PATH=/usr/lib/ccache:/usr/local/lib/ccache:$PATH
     7    export CCACHE_DIR=/go/native/ccache
     8    export CCACHE_MAXSIZE=${COCKROACH_BUILDER_CCACHE_MAXSIZE-10G}
     9    # Without CCACHE_CPP2=1, ccache can generate spurious warnings. See the manpage
    10    # for details. This option is enabled by default in ccache v3.3+, but our
    11    # version Ubuntu 16.04 ships v3.2.4.
    12    # TODO(benesch): Remove when we upgrade to Ubuntu 18.04 or newer.
    13    export CCACHE_CPP2=1
    14  fi
    15  
    16  exec "${@-$SHELL}"