/
githubmirror
/
iputils
Обзор
Документация
Войти
/
githubmirror
/
iputils
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ci/debian.cross-compile.sh
47 строк
819 B
Petr Vorel
ci: Don't install libssl-dev
16 апр 2024, 14:41
Не верифицирован
16 апр 2024, 14:41
57ca96f
Код
Авторство
О чём код?
#!/bin/sh # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (c) 2019-2021 Petr Vorel <pvorel@suse.cz> set -ex if [ -z "$ARCH" ]; then echo "missing \$ARCH!" >&2 exit 1 fi case "$ARCH" in arm64) gcc_arch="aarch64" meson_arch="aarch64" ;; ppc64el) gcc_arch="powerpc64le" meson_arch="ppc64" ;; s390x) gcc_arch="$ARCH" meson_arch="$ARCH" ;; *) echo "unsupported arch: '$1'!" >&2; exit 1;; esac dpkg --add-architecture $ARCH apt update apt install -y --no-install-recommends \ dpkg-dev \ gcc-${gcc_arch}-linux-gnu \ libc6-dev-${ARCH}-cross \ libcap-dev:$ARCH \ libidn2-0-dev:$ARCH cat <<EOF > meson.cross [binaries] c = '${gcc_arch}-linux-gnu-gcc' pkgconfig = '${gcc_arch}-linux-gnu-pkg-config' [host_machine] system = 'linux' cpu_family = '$meson_arch' cpu = '$meson_arch' endian = 'little' EOF