blob: 7746525e141e657f4d79a9f44384a2945a9df583 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/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)/out/sysrootu/"
mkdir -p $PREFIX
mkdir -p $BUILDDIR
make out/sysrootu/usr/include/
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
make install
|