From f6661303b63c7e1201179da73429ddcc51b3f672 Mon Sep 17 00:00:00 2001 From: klzgrad Date: Sat, 5 Oct 2019 15:52:34 +0800 Subject: [PATCH] build: Add sysroot creator script --- .../sysroot_scripts/sysroot-creator-naive.sh | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 src/build/linux/sysroot_scripts/sysroot-creator-naive.sh diff --git a/src/build/linux/sysroot_scripts/sysroot-creator-naive.sh b/src/build/linux/sysroot_scripts/sysroot-creator-naive.sh new file mode 100755 index 0000000000..286df2d798 --- /dev/null +++ b/src/build/linux/sysroot_scripts/sysroot-creator-naive.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +.() { :; } + +source "${SCRIPT_DIR}/sysroot-creator-bullseye.sh" + +unset -f . + +DEBIAN_PACKAGES=' + libc6 + libc6-dev + linux-libc-dev + libgcc-10-dev + libgcc-s1 + libgomp1 + libatomic1 + libstdc++-10-dev + libstdc++6 + libcrypt1 +' + +DEBIAN_PACKAGES_AMD64=' + liblsan0 + libtsan0 +' +DEBIAN_PACKAGES_X86=' + libasan6 + libitm1 + libquadmath0 + libubsan1 +' +DEBIAN_PACKAGES_ARM=' + libasan6 + libubsan1 +' +DEBIAN_PACKAGES_ARM64=' + libasan6 + libgmp10 + libitm1 + liblsan0 + libtsan0 + libubsan1 +' +DEBIAN_PACKAGES_MIPS64EL=' +' + +cp() { + [ "${2##*/}" = symbols ] && return + /bin/cp "$@" +} +rm() { + [ "${1##*/}" = default.conf ] && return + /bin/rm "$@" +} +mv() { + [ "${2##*/}" = pkgconfig ] && return + /bin/mv "$@" +} +tar() { + echo tar "$@" +} + +. "${SCRIPT_DIR}/sysroot-creator.sh"