@@ -108,15 +108,19 @@ hostarch=$(uname -m) #r64:aarch64 r2: armv7l
108108if [[ ! $hostarch =~ aarch64| armv ]]; then
109109 if [[ " $ARCH " == " arm64" ]]; then
110110 if [[ -z " $( which aarch64-linux-gnu-gcc) " ]]; then echo " please install gcc-aarch64-linux-gnu" ; exit 1; fi
111- export CROSS_COMPILE=' ccache aarch64-linux-gnu-'
111+ export CROSS_COMPILE=' aarch64-linux-gnu-'
112112 elif [[ " $ARCH " == " arm" ]]; then
113113 if [[ -z " $( which arm-linux-gnueabihf-gcc) " ]]; then echo " please install gcc-arm-linux-gnueabihf" ; exit 1; fi
114- export CROSS_COMPILE=' ccache arm-linux-gnueabihf-'
114+ export CROSS_COMPILE=' arm-linux-gnueabihf-'
115115 fi
116116
117117 crosscompile=1
118+ export PATH=" /usr/lib/ccache:$PATH "
118119 export CCACHE_DIR=" $HOME /.cache/ccache/${board} "
119120 mkdir -p " ${CCACHE_DIR} "
121+
122+ export CC=" ccache aarch64-linux-gnu-gcc"
123+ export HOSTCC=" ccache gcc"
120124fi ;
121125
122126# if [[ "$builddir" != "" && ! "$1" =~ ^(updatesrc|uenv|defconfig|dts.?|[u]?mount)$ ]];
@@ -350,9 +354,20 @@ function pack {
350354
351355function pack_debs {
352356 get_version
353- echo " pack linux-headers, linux-image, linux-libc-dev debs..."
357+ echo " pack linux-headers, linux-image debs..."
358+
359+ export CCACHE_DIR=" $HOME /.cache/ccache/${board} "
360+ mkdir -p " ${CCACHE_DIR} "
361+
362+ export CC=" ccache ${CROSS_COMPILE} gcc"
363+ export CXX=" ccache ${CROSS_COMPILE} g++"
364+
365+ export LOCALVERSION=" ${gitbranch} "
366+ export KDEB_COMPRESS=gzip
367+ export DEB_BUILD_OPTIONS=" nocheck noautodbgsym"
368+
354369 echo " LOCALVERSION=${gitbranch} board=$baseboard ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE "
355- LOCALVERSION= " ${gitbranch} " board=" $baseboard " KDEB_COMPRESS=gzip make -j${numproc} bindeb-pkg
370+ board=" $baseboard " make -j${numproc} bindeb-pkg
356371 if [[ $? -ne 0 ]]; then exit 1; fi ;
357372 ls ../* .deb
358373}
0 commit comments