#!/data/data/com.termux/files/usr/bin/bash
ARCH=$(dpkg --print-architecture)
PLATFORM=${ARCH}-linux-android
if [ $ARCH == "arm" ];
then export PLATFORM=arm-linux-androideabi
fi
cd /data/data/com.termux/files/usr/bin/
if [ -a /data/data/com.termux/files/usr/bin/gcc-11 ];  then
ln -sf gcc-11 gcc
ln -sf gcc cc
ln -sf g++-11 g++
ln -sf g++ c++
ln -sf cpp-11 cpp
ln -sf gfortran-11 gfortran 
ln -sf gcc ${PLATFORM}-gcc
ln -sf g++ ${PLATFORM}-g++
ln -sf cpp ${PLATFORM}-cpp
ln -sf g++ ${PLATFORM}-clang++
ln -sf gcc ${PLATFORM}-clang
ln -sf /data/data/com.termux/files/usr/lib/libgfortran.so.5 /data/data/com.termux/files/usr/lib/libgfortran.so
if [ -a /data/data/com.termux/files/usr/bin/gcov-11 ]; then
ln -sf gcov-11 gcov
ln -sf gcov-tool-11 gcov-tool
ln -sf gcov-dump-11 gcov-dump
fi
if [ -a /data/data/com.termux/files/usr/bin/gnat-11 ]; then
	for GNAT in gnat*-11 ; do
		GNAT3=$(echo ${GNAT:0:-3} )
		ln -sf $GNAT $GNAT3
	done
        ln -sf /data/data/com.termux/files/usr/lib/libgnat-11.so /data/data/com.termux/files/usr/lib/libgnat.so
        ln -sf /data/data/com.termux/files/usr/lib/libgnarl-11.so /data/data/com.termux/files/usr/lib/libgnarl.so 

fi
echo "gcc now points to gcc-11"
else 
echo "gcc-11 is not installed"
fi
# The reason i change the platform-clang as well is because python configuration uses that for linker.
