This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Prebuilt GNU8 - AArch64 GNU/Linux target (aarch64-linux-gnu)

Hi,

I have downloaded the new AArch64 GNU/Linux target (aarch64-linux-gnu) binaries and they are working fine.

Can someone please let me know the the configurations flags used to build these toolchains.

Earlier I have used ABE tool (from Linaro) to build the toolchain. 

Do we still need to use the same ABE tool to build locally? or do we have any scripts to build them?

Thanks in Advance,

Nagaraju

Parents
  • Just for the record configuration flags for GNU Toolchain for the Cortex-A Family (aarch64-linux-gnu):

    gmp_configure=--disable-maintainer-mode --disable-shared 
    mpfr_configure=--disable-maintainer-mode --disable-shared  --with-gmp=/path/to/host-tools
    mpc_configure=--disable-maintainer-mode --disable-shared  --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools
    isl_configure=--disable-maintainer-mode --disable-shared  --with-gmp-prefix=/path/to/host-tools
    binutils_configure=--enable-64-bit-bfd --enable-targets=arm-none-eabi,aarch64_be-none-linux-gnu,aarch64_be-none-elf,aarch64-none-linux-gnu,aarch64-none-elf --target=aarch64-linux-gnu  --enable-gold --enable-initfini-array --disable-doc --disable-gdb --disable-gdbtk --disable-nls --disable-tui --disable-werror --without-gdb --without-python --without-x --prefix=  --with-sysroot=/aarch64-linux-gnu/libc        
    gcc1_configure=--target=aarch64-linux-gnu --prefix=  --without-headers --with-newlib  --without-cloog --without-isl --disable-shared --disable-threads --disable-libatomic --disable-libsanitizer --disable-libssp --disable-libgomp --disable-libmudflap --disable-libquadmath --enable-checking=yes --enable-languages=c --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --enable-fix-cortex-a53-843419
    gcc2_configure=--target=aarch64-linux-gnu --prefix=   --enable-shared --disable-libatomic --without-cloog --without-isl --disable-libssp --disable-libgomp --disable-libmudflap --disable-libquadmath --enable-checking=yes --enable-languages=c --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --enable-fix-cortex-a53-843419
    gcc3_configure=--target=aarch64-linux-gnu --prefix=   --enable-gnu-indirect-function --enable-shared --disable-libssp --disable-libmudflap --enable-checking=release --enable-languages=c,c++,fortran --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --with-isl=/path/to/host-tools --enable-fix-cortex-a53-843419
    gcc4_configure=--target=aarch64-linux-gnu --prefix=   --enable-shared --disable-libssp --disable-libmudflap --enable-checking=yes --enable-languages=c,c++,fortran --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --with-isl=/path/to/host-tools --enable-fix-cortex-a53-843419
    libexpat_configure= --without-docbook --without-xmlwf
    gdb_configure=--enable-64-bit-bfd --enable-targets=arm-none-eabi,aarch64_be-none-linux-gnu,aarch64_be-none-elf,aarch64-none-linux-gnu,aarch64-none-elf --target=aarch64-linux-gnu  --enable-initfini-array --enable-tui --disable-binutils --disable-sim --disable-as --disable-ld --disable-doc --disable-gdbtk --disable-nls --disable-werror --without-x --prefix=  --with-sysroot=/aarch64-linux-gnu/libc --with-expat --with-libexpat-prefix=/path/to/host-tools --with-python=yes
    gdbserver_configure= --target=aarch64-linux-gnu --host=aarch64-linux-gnu --program-prefix= --prefix=/usr
    

Reply
  • Just for the record configuration flags for GNU Toolchain for the Cortex-A Family (aarch64-linux-gnu):

    gmp_configure=--disable-maintainer-mode --disable-shared 
    mpfr_configure=--disable-maintainer-mode --disable-shared  --with-gmp=/path/to/host-tools
    mpc_configure=--disable-maintainer-mode --disable-shared  --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools
    isl_configure=--disable-maintainer-mode --disable-shared  --with-gmp-prefix=/path/to/host-tools
    binutils_configure=--enable-64-bit-bfd --enable-targets=arm-none-eabi,aarch64_be-none-linux-gnu,aarch64_be-none-elf,aarch64-none-linux-gnu,aarch64-none-elf --target=aarch64-linux-gnu  --enable-gold --enable-initfini-array --disable-doc --disable-gdb --disable-gdbtk --disable-nls --disable-tui --disable-werror --without-gdb --without-python --without-x --prefix=  --with-sysroot=/aarch64-linux-gnu/libc        
    gcc1_configure=--target=aarch64-linux-gnu --prefix=  --without-headers --with-newlib  --without-cloog --without-isl --disable-shared --disable-threads --disable-libatomic --disable-libsanitizer --disable-libssp --disable-libgomp --disable-libmudflap --disable-libquadmath --enable-checking=yes --enable-languages=c --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --enable-fix-cortex-a53-843419
    gcc2_configure=--target=aarch64-linux-gnu --prefix=   --enable-shared --disable-libatomic --without-cloog --without-isl --disable-libssp --disable-libgomp --disable-libmudflap --disable-libquadmath --enable-checking=yes --enable-languages=c --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --enable-fix-cortex-a53-843419
    gcc3_configure=--target=aarch64-linux-gnu --prefix=   --enable-gnu-indirect-function --enable-shared --disable-libssp --disable-libmudflap --enable-checking=release --enable-languages=c,c++,fortran --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --with-isl=/path/to/host-tools --enable-fix-cortex-a53-843419
    gcc4_configure=--target=aarch64-linux-gnu --prefix=   --enable-shared --disable-libssp --disable-libmudflap --enable-checking=yes --enable-languages=c,c++,fortran --with-gmp=/path/to/host-tools --with-mpfr=/path/to/host-tools --with-mpc=/path/to/host-tools --with-isl=/path/to/host-tools --enable-fix-cortex-a53-843419
    libexpat_configure= --without-docbook --without-xmlwf
    gdb_configure=--enable-64-bit-bfd --enable-targets=arm-none-eabi,aarch64_be-none-linux-gnu,aarch64_be-none-elf,aarch64-none-linux-gnu,aarch64-none-elf --target=aarch64-linux-gnu  --enable-initfini-array --enable-tui --disable-binutils --disable-sim --disable-as --disable-ld --disable-doc --disable-gdbtk --disable-nls --disable-werror --without-x --prefix=  --with-sysroot=/aarch64-linux-gnu/libc --with-expat --with-libexpat-prefix=/path/to/host-tools --with-python=yes
    gdbserver_configure= --target=aarch64-linux-gnu --host=aarch64-linux-gnu --program-prefix= --prefix=/usr
    

Children
No data