From 642b5fb0007b64c77d186fcb018d571152ee1d47 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Mon, 14 Aug 2023 18:51:07 +0200 Subject: reorganization: first steps --- contrib/dep_builders/binutils | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 contrib/dep_builders/binutils (limited to 'contrib/dep_builders/binutils') diff --git a/contrib/dep_builders/binutils b/contrib/dep_builders/binutils new file mode 100755 index 0000000..42dd04b --- /dev/null +++ b/contrib/dep_builders/binutils @@ -0,0 +1,27 @@ +#!/bin/sh +set -eu + +# ensure that we're in the repo root +if [ ! -d .git ]; then + echo please cd to the repo\'s main directory + exit +fi + +export PREFIX="$(pwd)/toolchain/prefix/" +export PATH="$(pwd)/toolchain/prefix/bin/:$PATH" +BUILDDIR="$(pwd)/toolchain/binutils-build/" +SYSROOT="$(pwd)/sysroot/" +mkdir -p $PREFIX +mkdir -p $BUILDDIR + +cd $BUILDDIR + +../binutils/configure \ + --target=x86_64-camellia \ + --prefix="$PREFIX" \ + --with-sysroot="$SYSROOT" \ + --disable-nls \ + --disable-werror +mkdir -p gas/doc/ # stupid workaround for the broken build +make -j4 +make install -- cgit v1.2.3