From 7108edcbed2175fdcb47ed4fc2d11ef98bfb6682 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 12 Feb 2021 15:23:01 +0100 Subject: Bump software versions Signed-off-by: David Oberhollenzer --- crosscc.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'crosscc.md') diff --git a/crosscc.md b/crosscc.md index b481d54..5176f0a 100644 --- a/crosscc.md +++ b/crosscc.md @@ -55,9 +55,9 @@ links below point to the exact versions that I used. * [Linux](https://github.com/raspberrypi/linux/archive/raspberrypi-kernel_1.20201201-1.tar.gz). Linux is a very popular OS kernel that we will use on our target system. We need it to build the the C standard library for our toolchain. -* [Musl](https://www.musl-libc.org/releases/musl-1.2.1.tar.gz). A tiny +* [Musl](https://www.musl-libc.org/releases/musl-1.2.2.tar.gz). A tiny C standard library implementation. -* [Binutils](https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.xz). This +* [Binutils](https://ftp.gnu.org/gnu/binutils/binutils-2.36.tar.xz). This contains the GNU assembler, linker and various tools for working with executable files. * [GCC](https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.xz), the GNU @@ -109,14 +109,14 @@ Right now, you should have a directory tree that looks something like this: * toolchain/ * bin/ * src/ - * binutils-2.35/ + * binutils-2.36/ * gcc-10.2.0/ - * musl-1.2.1/ + * musl-1.2.2/ * linux-raspberrypi-kernel_1.20201201-1/ * download/ - * binutils-2.35.tar.xz + * binutils-2.36.tar.xz * gcc-10.2.0.tar.xz - * musl-1.2.1.tar.gz + * musl-1.2.2.tar.gz * raspberrypi-kernel_1.20201201-1.tar.gz * sysroot/ @@ -412,7 +412,7 @@ it: mkdir -p "$BUILDROOT/build/binutils" cd "$BUILDROOT/build/binutils" - srcdir="$BUILDROOT/src/binutils-2.35" + srcdir="$BUILDROOT/src/binutils-2.36" From the binutils build directory we run the configure script: @@ -557,7 +557,7 @@ We create our build directory and change there: mkdir -p "$BUILDROOT/build/musl" cd "$BUILDROOT/build/musl" - srcdir="$BUILDROOT/src/musl-1.2.1" + srcdir="$BUILDROOT/src/musl-1.2.2" Musl is quite easy to build but requires some special handling, because it doesn't use autotools. The configure script is actually a hand written shell -- cgit v1.2.3