mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
make.sh: Keep a separate ccache for each toolchain
Because we are deactivating the compiler checksumming, we need to keep a distinct cache between different versions of the toolchain. Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
committed by
Arne Fitzenreiter
parent
389e8ec2c7
commit
380aa6e5b0
4
make.sh
4
make.sh
@@ -480,7 +480,7 @@ prepareenv() {
|
||||
mkdir -p "${BASEDIR}/build${TOOLS_DIR}" 2>/dev/null
|
||||
mkdir -p $BASEDIR/build/{etc,usr/src} 2>/dev/null
|
||||
mkdir -p $BASEDIR/build/{dev/{shm,pts},proc,sys}
|
||||
mkdir -p $BASEDIR/{cache,ccache/${BUILD_ARCH}} 2>/dev/null
|
||||
mkdir -p $BASEDIR/{cache,ccache/${BUILD_ARCH}/${TOOLCHAINVER}} 2>/dev/null
|
||||
|
||||
if [ "${ENABLE_RAMDISK}" = "on" ]; then
|
||||
mkdir -p $BASEDIR/build/usr/src
|
||||
@@ -502,7 +502,7 @@ prepareenv() {
|
||||
mount --bind /proc $BASEDIR/build/proc
|
||||
mount --bind /sys $BASEDIR/build/sys
|
||||
mount --bind $BASEDIR/cache $BASEDIR/build/usr/src/cache
|
||||
mount --bind $BASEDIR/ccache/${BUILD_ARCH} $BASEDIR/build/usr/src/ccache
|
||||
mount --bind $BASEDIR/ccache/${BUILD_ARCH}/${TOOLCHAINVER} $BASEDIR/build/usr/src/ccache
|
||||
mount --bind $BASEDIR/config $BASEDIR/build/usr/src/config
|
||||
mount --bind $BASEDIR/doc $BASEDIR/build/usr/src/doc
|
||||
mount --bind $BASEDIR/html $BASEDIR/build/usr/src/html
|
||||
|
||||
Reference in New Issue
Block a user