e8a3af1bb7f078065787a2cd35ea33293b83aefb
[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 install gcc-8-powerpc64-linux-gnu
9
10 runuser $SUDO_USER --preserve-environment -c '
11 cd /home/$SUDO_USER
12 mkdir -p src
13 cd src
14 wget https://ftp.gnu.org/gnu/gdb/gdb-8.3.tar.gz -O gdb-8.3.tar.gz
15 tar -xvzf gdb-8.3.tar.gz
16 cd gdb-8.3
17 mkdir -p build
18 cd build
19 ../configure --srcdir=.. --host=x86_64-linux --target=powerpc64-linux-gnu
20 make
21 '
22 cd /home/$SUDO_USER/src/gdb-8.3/build
23 make -n install
24 echo -e "
25 \e[1;91mCross-compiled GDB 8.3 and compiler now installed.\e[0m
26 "