Fix correct commit hash for release 0.7.0 of openXC7
[dev-env-setup.git] / ppc64-gdb-gcc
1 #!/bin/bash
2 if [ "$EUID" -ne 0 ]
3 then echo "Please run as root"
4 exit
5 fi
6
7 # first install powerpc64 gcc-8 cross-compiler
8 apt-get -y install gcc-8-powerpc64-linux-gnu \
9 gcc-powerpc64-linux-gnu \
10 wget texinfo
11
12 # it your responsibility to check that the archive downloaded below is
13 # uncompromised!
14
15 runuser $SUDO_USER --preserve-environment -c '
16 cd /home/$SUDO_USER
17 mkdir -p src
18 cd src
19 wget https://ftp.gnu.org/gnu/gdb/gdb-8.3.tar.gz -O gdb-8.3.tar.gz
20 tar -xvzf gdb-8.3.tar.gz
21 cd gdb-8.3
22 mkdir -p build
23 cd build
24 ../configure --srcdir=.. --host=x86_64-linux --target=powerpc64-linux-gnu
25 make
26 '
27 cd /home/$SUDO_USER/src/gdb-8.3/build
28 make install
29 echo -e "
30 \e[1;91mCross-compiled GDB 8.3 and compiler now installed.\e[0m
31 "