diff options
author | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2023-07-13 18:35:09 +0300 |
---|---|---|
committer | Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> | 2023-07-14 09:31:03 +0200 |
commit | 3ee86b35b1452c24018f3376d0a81bf1f202b3b6 (patch) | |
tree | 118138752f28ef387d9b9822b4d62bd2a38b1334 | |
parent | 0dc2b86a30c47db0bf66f23e37b683f872b0bb0e (diff) | |
download | neard-3ee86b35b1452c24018f3376d0a81bf1f202b3b6.tar.gz |
ci/debian: use dpkg-architecture to detect gcc-cross package name
Rather than specifying GCC packages manually, generate package name
using dpkg-architecture.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-rwxr-xr-x | ci/debian.cross-compile.sh | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/ci/debian.cross-compile.sh b/ci/debian.cross-compile.sh index 4478f20..94728dc 100755 --- a/ci/debian.cross-compile.sh +++ b/ci/debian.cross-compile.sh @@ -14,16 +14,6 @@ if [ -z "$ARCH" ]; then exit 1 fi -case "$ARCH" in - armel) PKGS_CC="gcc-arm-linux-gnueabi";; - arm64) PKGS_CC="gcc-aarch64-linux-gnu";; - ppc64el) PKGS_CC="gcc-powerpc64le-linux-gnu";; - # TODO: libraries for riscv? - #riscv64) PKGS_CC="gcc-riscv64-linux-gnu";; - s390x) PKGS_CC="gcc-${ARCH}-linux-gnu";; - *) echo "unsupported arch: '$ARCH'!" >&2; exit 1;; -esac - dpkg --add-architecture $ARCH apt update @@ -36,6 +26,6 @@ apt install -y --no-install-recommends \ libnl-3-dev:${ARCH} \ libnl-genl-3-dev:${ARCH} \ libtool:${ARCH} \ - $PKGS_CC + gcc-`dpkg-architecture -a ${ARCH} -q DEB_TARGET_GNU_TYPE` echo "Install finished: $0" |