Skip to content

Linaro GCC 7.5 2019.12 Toolchain which is built for Linux aarch64

Notifications You must be signed in to change notification settings

HSB0y/aarch64-linux-gnu-linaro-7.5-2019.12

Repository files navigation

Linaro GCC Builds for AArch64 (ARM64)

This repository hosts pre-built versions of Linaro GCC targeting the aarch64-linux-gnu architecture.

About

This project compiles and packages Linaro GCC 7.5-2019.12 for the ARM64 architecture.

Build Details

Installation

Clone the repository:

git clone https://github.com/HSB0y/aarch64-linux-gnu-linaro-7.5-2019.12.git
cd aarch64-linux-gnu-linaro-7.5-2019.12

Build from source code

To build the linaro gcc toolchain, follow the instructions below:

  1. Download the source code
    wget https://releases.linaro.org/components/toolchain/gcc-linaro/7.5-2019.12/gcc-linaro-7.5-2019.12.tar.xz
  2. Unzip the source code
    tar -xf gcc-linaro-7.5-2019.12.tar.xz
  3. Change the working directory
    cd gcc-linaro-7.5-2019.12
  4. Download dependencies
    ./contrib/download_prerequisites
  5. Setup the build directory
    mkdir ../gcc-build
    cd ../gcc-build
  6. Configure the build
    ../gcc-linaro-7.5.0-2019.12/configure \
     --prefix=<install-path> \
     --target=aarch64-linux-gnu \
     --enable-languages=c,c++ \
     --disable-multilib \
     --disable-nls \
     CC=gcc-11-aarch64-linux-gnu \
     CXX=g++-11-aarch64-linux-gnu
  7. Build the toolchain
    make -j$(nproc)
  8. Install the toolchain
    make install

About

Linaro GCC 7.5 2019.12 Toolchain which is built for Linux aarch64

Resources

Stars

Watchers

Forks