@@ -95,15 +95,19 @@ hostarch=$(uname -m) #r64:aarch64 r2: armv7l
9595if [[ ! $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"
107111fi ;
108112
109113# if [[ "$builddir" != "" && ! "$1" =~ ^(updatesrc|uenv|defconfig|dts.?|[u]?mount)$ ]];
@@ -334,9 +338,20 @@ function pack {
334338
335339function 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