From 2ef81dc81e76dcf52950ab3333bf31edfc1fe3dc 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-creator-sid-naive.sh | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 src/build/linux/sysroot_scripts/sysroot-creator-sid-naive.sh diff --git a/src/build/linux/sysroot_scripts/sysroot-creator-sid-naive.sh b/src/build/linux/sysroot_scripts/sysroot-creator-sid-naive.sh new file mode 100755 index 0000000000..a34ea1e6bf --- /dev/null +++ b/src/build/linux/sysroot_scripts/sysroot-creator-sid-naive.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +.() { :; } + +source "${SCRIPT_DIR}/sysroot-creator-sid.sh" + +unset -f . + +DEBIAN_PACKAGES=' + libc6 + libc6-dev + linux-libc-dev + libgcc-6-dev + libgcc1 + libgomp1 + libatomic1 + libstdc++6 +' + +DEBIAN_PACKAGES_AMD64=' + liblsan0 + libtsan0 +' +DEBIAN_PACKAGES_X86=' + libasan3 + libcilkrts5 + libitm1 + libmpx2 + libquadmath0 + libubsan0 +' +DEBIAN_PACKAGES_ARM=' + libasan3 + libubsan0 +' +DEBIAN_PACKAGES_ARM64=' + libasan3 + libitm1 + libubsan0 +' +DEBIAN_PACKAGES_MIPS64EL=' +' + +# Disables libdbus workarounds +ln -sf /bin/true strip +ln -sf /bin/true arm-linux-gnueabihf-strip +ln -sf /bin/true mipsel-linux-gnu-strip +ln -sf /bin/true mips64el-linux-gnuabi64-strip +export PATH="$PWD:$PATH" +cp() { + [ "${2##*/}" = symbols ] && return + /bin/cp "$@" +} +tar() { + echo tar "$@" +} + +trap "cd $PWD; rm strip *-strip" EXIT + +. "${SCRIPT_DIR}/sysroot-creator.sh"