Skip to content

Commit 5b244f3

Browse files
committed
build.sh: rework compile flags for bindeb-pkg
1 parent 8114679 commit 5b244f3

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

build.sh

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,15 +108,19 @@ hostarch=$(uname -m) #r64:aarch64 r2: armv7l
108108
if [[ ! $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"
120124
fi;
121125

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

351355
function 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

Comments
 (0)