/gcc-build

Script for building gcc using ClearLinux specs

Primary LanguageShellMIT LicenseMIT

Script for building gcc using ClearLinux specs

Search for BuildRequires here for requirements.

Usage:

mkdir gcc && cd gcc
git clone https://github.com/notcarbide/gcc-build.git -b gcc-9
git clone https://github.com/notcarbide/gcc-8 -b gcc-9-dev src
cd gcc-build
./build.sh

Install:

sudo make LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH install

Configure as default gcc:

# Value 80 can be set to whatever priority you want
# Higher means it's more likely to default via auto

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9.1 80 --slave /usr/bin/g++ g++ /usr/bin/g++-9.1

# If priority is lower than current default gcc

sudo update-alternatives --config gcc

# Select version for compiled gcc from list
# ex: /use/bin/gcc-9.1

# Check gcc version

gcc -v