diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2018-02-10 22:20:49 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2018-02-10 22:20:49 +0100 |
commit | 09c3eefebcf3cf879d11b509b70b70807066182e (patch) | |
tree | e06b2d80ae5af2c9dff21c2dde0c23ce4aef16e6 | |
parent | 48e24fe9d12c3b7633f10a24e8be9a544eccfd75 (diff) | |
download | bootstrap32-09c3eefebcf3cf879d11b509b70b70807066182e.tar.xz |
added strace for debugging
-rw-r--r-- | README | 15 | ||||
-rw-r--r-- | TODOS | 2 | ||||
-rwxr-xr-x | build_stage1.sh | 3 | ||||
-rw-r--r-- | i486-stage1/libunwind/DESCR | 9 | ||||
-rw-r--r-- | i486-stage1/strace/DESCR | 2 |
5 files changed, 15 insertions, 16 deletions
@@ -172,7 +172,7 @@ PACKAGES=" \ # TODO: iputils is for ping only, a little bit too many packages for # that. sysfsutils libidn nettle iputils" -# libunwind and systrace for debugging +# systrace for debugging # sysfsutils and libidn, nettle for iputils SYSROOT_PACKAGES=" \ @@ -184,19 +184,6 @@ sysfsutils libidn" ################################### - -# libunwind -sed -i 's@./configure@./configure --host=i486-unknown-linux-gnu --build=x86_64-pc-linux-gnu@g' libunwind/PKGBUILD -# no TeX, no docu -sed -i "/makedepends=/s/'texlive-core'//g" libunwind/PKGBUILD - -# strace -sed -i 's@./configure@./configure --host=i486-unknown-linux-gnu --build=x86_64-pc-linux-gnu@g' strace/PKGBUILD - - - - - # libidn sed -i 's@./configure@./configure --host=i486-unknown-linux-gnu --build=x86_64-pc-linux-gnu@g' libidn/PKGBUILD @@ -32,4 +32,4 @@ the /etc/ssl/certs/ and the ca-certificates.crt, but it doens't get installed?! - make: recursive tarkets like all-recursive don't work, neither with cross-compiled make nor with the recompiled make on the stage1 system. No clue why?! - +- some packages get build more than onces (linux-api-headers, pacman-mirrorlist) diff --git a/build_stage1.sh b/build_stage1.sh index b4f5857..3565ea6 100755 --- a/build_stage1.sh +++ b/build_stage1.sh @@ -21,7 +21,8 @@ kbd procps-ng shadow inetutils bc kmod linux uinit net-tools libmnl libnfnetlink iptables iproute2 libedit openssh -make mpfr gawk libmpc binutils gcc glibc" +make mpfr gawk libmpc binutils gcc glibc +libunwind strace" for p in $PACKAGES; do "$SCRIPT_DIR/build_stage1_package.sh" "$p" || exit 1 diff --git a/i486-stage1/libunwind/DESCR b/i486-stage1/libunwind/DESCR new file mode 100644 index 0000000..ddd7d98 --- /dev/null +++ b/i486-stage1/libunwind/DESCR @@ -0,0 +1,9 @@ +# libunwind is needed by strace +SYSROOT_INSTALL=1 + +# prepare configure for cross-compilation +sed -i "s@./configure@./configure --host=$TARGET_ARCH --build=$BUILD_ARCH@g" PKGBUILD + +# no TeX, no docu +sed -i "/makedepends=/s/'texlive-core'//" PKGBUILD + diff --git a/i486-stage1/strace/DESCR b/i486-stage1/strace/DESCR new file mode 100644 index 0000000..8ed7de8 --- /dev/null +++ b/i486-stage1/strace/DESCR @@ -0,0 +1,2 @@ +# prepare configure for cross-compilation +sed -i "s@./configure@./configure --host=$TARGET_ARCH --build=$BUILD_ARCH@g" PKGBUILD |