aboutsummaryrefslogtreecommitdiff
path: root/patch_binutils.sh
blob: 65f5ddf1d9eabe11e0ff8d7bb66b8299e2035ee5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh
which wget 2>/dev/null 1>&2 && dl="wget -nc" || dl="curl -OLk --retry 5"
$dl ftp.gnu.org/gnu/binutils/binutils-2.30.tar.xz
$dl ftp.gnu.org/gnu/gdb/gdb-8.1.tar.xz
mkdir -p binutils-2.30
tar -xJvf gdb-8.1.tar.xz --strip-components=1 --directory=binutils-2.30
tar -xJvf binutils-2.30.tar.xz
for f in ./binutils_patches/*.patch
do
patch -N -p 1 -d binutils-2.30 <$f
done