Skip to content

Commit 33fb789

Browse files
committed
build.sh: rework compile flags for bindeb-pkg
1 parent 73c7c81 commit 33fb789

1 file changed

Lines changed: 20 additions & 5 deletions

File tree

build.sh

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,19 @@ hostarch=$(uname -m) #r64:aarch64 r2: armv7l
9595
if [[ ! $hostarch =~ aarch64|armv ]];then
9696
if [[ "$ARCH" == "arm64" ]]; then
9797
if [[ -z "$(which aarch64-linux-gnu-gcc)" ]];then echo "please install gcc-aarch64-linux-gnu";exit 1;fi
98-
export CROSS_COMPILE='ccache aarch64-linux-gnu-'
98+
export CROSS_COMPILE='aarch64-linux-gnu-'
9999
elif [[ "$ARCH" == "arm" ]]; then
100100
if [[ -z "$(which arm-linux-gnueabihf-gcc)" ]];then echo "please install gcc-arm-linux-gnueabihf";exit 1;fi
101-
export CROSS_COMPILE='ccache arm-linux-gnueabihf-'
101+
export CROSS_COMPILE='arm-linux-gnueabihf-'
102102
fi
103103

104104
crosscompile=1
105+
export PATH="/usr/lib/ccache:$PATH"
105106
export CCACHE_DIR="$HOME/.cache/ccache/${board}"
106107
mkdir -p "${CCACHE_DIR}"
108+
109+
export CC="ccache aarch64-linux-gnu-gcc"
110+
export HOSTCC="ccache gcc"
107111
fi;
108112

109113
#if [[ "$builddir" != "" && ! "$1" =~ ^(updatesrc|uenv|defconfig|dts.?|[u]?mount)$ ]];
@@ -334,9 +338,20 @@ function pack {
334338

335339
function pack_debs {
336340
get_version
337-
echo "pack linux-headers, linux-image, linux-libc-dev debs..."
338-
echo "LOCALVERSION=${gitbranch} board=$board ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE"
339-
LOCALVERSION="${gitbranch}" board="$board" KDEB_COMPRESS=gzip make -j${numproc} bindeb-pkg
341+
echo "pack linux-headers, linux-image debs..."
342+
343+
export CCACHE_DIR="$HOME/.cache/ccache/${board}"
344+
mkdir -p "${CCACHE_DIR}"
345+
346+
export CC="ccache ${CROSS_COMPILE}gcc"
347+
export CXX="ccache ${CROSS_COMPILE}g++"
348+
349+
export LOCALVERSION="${gitbranch}"
350+
export KDEB_COMPRESS=gzip
351+
export DEB_BUILD_OPTIONS="nocheck noautodbgsym"
352+
353+
echo "LOCALVERSION=${gitbranch} board=$baseboard ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE"
354+
board="$baseboard" make -j${numproc} bindeb-pkg
340355
if [[ $? -ne 0 ]];then exit 1;fi;
341356
ls ../*.deb
342357
}

0 commit comments

Comments
 (0)