blob: 5881dbb3ac0a9c62c0e419648ada1dcf9f5b605a (
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 -e
set -x
SCRIPT=$(realpath "$0")
SCRIPTPATH=$(dirname "$SCRIPT")
cd "$SCRIPTPATH"
export PREFIX="$HOME/opt/cross"
export SYSROOT="$SCRIPTPATH/../target"
export PATH="$PREFIX/bin:$PATH"
mkdir -p temp
cd temp
wget -nc https://ftp.gnu.org/gnu/binutils/binutils-2.43.tar.gz
tar xpvf binutils-2.43.tar.gz
mkdir -p binutils-2.43/build_amd
cd binutils-2.43/build_amd
../configure --target="x86_64-elf" --enable-targets="x86_64-elf" --prefix="$PREFIX" --with-sysroot --disable-nls
make -j$(nproc)
make install
cd ../../../
rm -rf temp
|