manifest_format=1.6 # Note that for ABE, these parameters are not used # Component data for dejagnu dejagnu_url=https://git.linaro.org/git/toolchain dejagnu_branch=linaro-local/stable dejagnu_revision=e35e23954791251cf332d15df1958459f94ae584 dejagnu_filespec=dejagnu.git dejagnu_mingw_only="no" dejagnu_linuxhost_only="no" dejagnu_staticlink="" # Component data for gmp gmp_url=https://snapshots.linaro.org/components/toolchain/infrastructure gmp_filespec=gmp-6.1.2.tar.xz gmp_md5sum=f58fa8001d60c4c77595fbbb62b63c1d gmp_mingw_only="no" gmp_linuxhost_only="no" gmp_configure="--enable-cxx --enable-fft" gmp_staticlink="yes" # Component data for mpfr mpfr_url=https://snapshots.linaro.org/components/toolchain/infrastructure mpfr_filespec=mpfr-3.1.5.tar.xz mpfr_md5sum=c4ac246cf9795a4491e7766002cd528f mpfr_mingw_only="no" mpfr_linuxhost_only="no" mpfr_configure="--with-gmp=${local_builds}/destdir/${host}" mpfr_staticlink="yes" # Component data for mpc mpc_url=https://snapshots.linaro.org/components/toolchain/infrastructure/ mpc_filespec=mpc-1.0.3.tar.gz mpc_md5sum=d6a1d5f8ddea3abd2cc3e98f58352d26 mpc_mingw_only="no" mpc_linuxhost_only="no" mpc_configure="--with-gmp=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host}" mpc_staticlink="yes" # Component data for binutils binutils_url=https://git.linaro.org/git/toolchain binutils_branch=binutils-2_40-branch binutils_revision=060bfd90813b829e7c6a8f7347d5f834d406c29b binutils_filespec=binutils-gdb.git binutils_mingw_only="no" binutils_linuxhost_only="no" binutils_configure="--enable-lto --enable-plugins --enable-gold --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --with-pkgversion=Linaro_Binutils-2025.03.08 --disable-gdb --disable-gdbserver --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=${local_builds}/destdir/${host}/aarch64-linux-gnu" binutils_staticlink="" # Component data for linux linux_url=git://git.kernel.org/pub/scm/linux/kernel/git/stable linux_branch=linux-rolling-lts linux_revision=c44d243fea5527077a29707bb58ff3270615d4cf linux_filespec=linux.git linux_mingw_only="no" linux_linuxhost_only="no" linux_staticlink="" # Component data for expat expat_url=https://snapshots.linaro.org/components/toolchain/infrastructure/ expat_filespec=expat-2.1.0-1-mingw32-dev.tar.xz expat_md5sum=1dae54e2670882843d496692154a0e27 expat_mingw_only="yes" expat_linuxhost_only="no" expat_staticlink="yes" # Component data for python python_url=https://snapshots.linaro.org/components/toolchain/infrastructure/ python_filespec=python-2.7.4-mingw32.tar.xz python_md5sum=9b3092eff5508c4802936dfe4f5225ef python_mingw_only="yes" python_linuxhost_only="no" python_staticlink="yes" # Component data for libiconv libiconv_url=https://snapshots.linaro.org/components/toolchain/infrastructure/ libiconv_filespec=libiconv-1.14-3-mingw32-dev.tar.xz libiconv_md5sum=7ead614fa3a8bc266e70c6fcdf198219 libiconv_mingw_only="yes" libiconv_linuxhost_only="no" libiconv_staticlink="yes" # Component data for gcc gcc_url=https://git.linaro.org/git/toolchain gcc_branch=releases/gcc-12 gcc_revision=c5588cbfa340d2cf79fd6f9370a17a86c54cb688 gcc_filespec=gcc.git gcc_makeflags="MAKEINFOFLAGS=--force" gcc_mingw_only="no" gcc_linuxhost_only="no" gcc_configure= gcc_mingw_extraconf="--with-libiconv-prefix=${local_builds}/destdir/${host}/usr --with-system-zlib=no" gcc_staticlink="no" gcc_stage1_flags="--with-mpc=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host} --with-gmp=${local_builds}/destdir/${host} --with-gnu-as --with-gnu-ld --disable-libmudflap --enable-lto --enable-shared --without-included-gettext --enable-nls --with-system-zlib --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --disable-libstdcxx-pch --enable-c99 --enable-clocale=gnu --enable-libstdcxx-debug --enable-long-long --with-cloog=no --with-ppl=no --with-isl=no --disable-multilib --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-arch=armv8-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --disable-libssp --disable-libquadmath --disable-threads --without-headers --with-newlib --disable-libmudflap --disable-decimal-float --disable-libgomp --disable-libatomic --disable-libsanitizer --disable-plugins --disable-libitm --disable-libvtv --disable-shared --enable-languages=c,c++ --disable-libstdcxx --with-glibc-version=2.18 --disable-bootstrap" gcc_stage2_flags="--with-mpc=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host} --with-gmp=${local_builds}/destdir/${host} --with-gnu-as --with-gnu-ld --disable-libmudflap --enable-lto --enable-shared --without-included-gettext --enable-nls --with-system-zlib --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --disable-libstdcxx-pch --enable-c99 --enable-clocale=gnu --enable-libstdcxx-debug --enable-long-long --with-cloog=no --with-ppl=no --with-isl=no --disable-multilib --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-arch=armv8-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --with-sysroot=${local_builds}/destdir/${host}/aarch64-linux-gnu/libc --enable-checking=yes --disable-bootstrap --enable-languages=c,c++,fortran,lto" # Component data for glibc glibc_url=https://git.linaro.org/git/toolchain glibc_branch=release/2.37/master glibc_revision=032545ebd3ab2248b137bc92df0bd2864031cc8b glibc_filespec=glibc.git glibc_mingw_only="no" glibc_linuxhost_only="no" glibc_configure="--disable-profile --with-gd=no --with-headers=${local_builds}/destdir/${host}/aarch64-linux-gnu/libc/usr/include --without-selinux --enable-stack-protector=strong --enable-bind-now=yes --enable-fortify-source=2" # Component data for gdb gdb_url=https://git.linaro.org/git/toolchain gdb_branch=gdb-13-branch gdb_revision=c987953c1028fce9ea6080fdfbbc7d25192be69e gdb_filespec=binutils-gdb.git gdb_makeflags="all-gdb" gdb_mingw_only="no" gdb_linuxhost_only="no" gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2025.03.08 --disable-gas --disable-binutils --disable-elfcpp --disable-ld --disable-gold --disable-gprof --with-python=python3 --disable-werror --with-auto-load-safe-path=@@debugdir:@@datadir/auto-load:${local_builds}/destdir/${host}/aarch64-linux-gnu --with-additional-debug-dirs=/usr/lib/debug" gdb_mingw_extraconf="--disable-tui --with-python=no --with-gmp=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host} CFLAGS=-I${local_builds}/destdir/${host}/usr/include LDFLAGS=-L${local_builds}/destdir/${host}/usr/lib" gdb_staticlink="" # Component data for gdbserver gdbserver_url=https://git.linaro.org/git/toolchain gdbserver_branch=gdb-13-branch gdbserver_revision=c987953c1028fce9ea6080fdfbbc7d25192be69e gdbserver_filespec=binutils-gdb.git gdbserver_makeflags="all-gdbserver" gdbserver_mingw_only="no" gdbserver_linuxhost_only="no" gdbserver_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2025.03.08 --disable-gas --disable-binutils --disable-elfcpp --disable-ld --disable-gold --disable-gprof --with-python=python3 --disable-gdb" gdbserver_staticlink="" # Component data for qemu qemu_url=https://gitlab.com/qemu-project qemu_branch=v7.0.0 qemu_revision=823a3f11fb8f04c3c3cc0f95f968fef1bfc6534f qemu_filespec=qemu.git qemu_mingw_only="no" qemu_linuxhost_only="yes" qemu_configure="--target-list=aarch64-linux-user,aarch64-softmmu" qemu_staticlink="no" clibrary=glibc target=aarch64-linux-gnu manifestid=a08bf585b8a03232f9ce02f0501e46ee8e517edf ############################################################################## # Everything below this line is only for informational purposes for developers ############################################################################## # Build machine data build: linux host: x86_64-pc-linux-gnu kernel: 5.15.0-119-generic hostname: 79850bba38a1 distribution: jammy host_gcc: gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) # These aren't used in the repeat build. just a sanity check for developers build directory: /home/tcwg-buildslave/workspace/tcwg-abe-test__0/abe-tests/full-manifest-test/build2/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-abe-test__0/abe-tests/full-manifest-test/build2/builds/destdir/x86_64-pc-linux-gnu/aarch64-linux-gnu snapshots directory: /home/tcwg-buildslave/workspace/tcwg-abe-test__0/abe-tests/full-manifest-test/snapshots git reference directory: /home/tcwg-buildslave/snapshots-ref abe_url=https://git.linaro.org/toolchain abe_branch=branch= abe_revision=0fc2b4312b8e7ce09a25bcebc2a313f89d5030b9 abe_filespec=abe.git abe_configure="--with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref" --------------------- gcc ---------------------- commit c5588cbfa340d2cf79fd6f9370a17a86c54cb688 Author: GCC Administrator Date: Sat Mar 8 00:19:50 2025 +0000 Daily bump. --------------------- binutils ---------------------- commit 060bfd90813b829e7c6a8f7347d5f834d406c29b Author: Lulu Cai Date: Thu Mar 21 15:16:05 2024 +0800 LoongArch: ld:Report an error when seeing an unrecognized relocation If we generate an object file using an assembler with the new relocations added, and then linking those files with an older linker, the link will still complete and the linked file will be generated. In this case we should report an error instead of continuing the linking process. (cherry picked from commit 5966e2eb3fed61ebe5c091a074b368b9238a68c1) --------------------- glibc ---------------------- commit 032545ebd3ab2248b137bc92df0bd2864031cc8b Author: Wilco Dijkstra Date: Fri Dec 13 15:43:07 2024 +0000 math: Improve layout of exp/exp10 data GCC aligns global data to 16 bytes if their size is >= 16 bytes. This patch changes the exp_data struct slightly so that the fields are better aligned and without gaps. As a result on targets that support them, more load-pair instructions are used in exp. The exp benchmark improves 2.5%, "144bits" by 7.2%, "768bits" by 12.7% on Neoverse V2. Reviewed-by: Adhemerval Zanella (cherry picked from commit 5afaf99edb326fd9f36eb306a828d129a3a1d7f7) (cherry picked from commit 5a08d049dc5037e89eb95bb1506652f0043fa39e) --------------------- abe ---------------------- commit 0fc2b4312b8e7ce09a25bcebc2a313f89d5030b9 Author: Thiago Jung Bauermann Date: Fri Mar 7 22:49:44 2025 -0300 configure: Check for libncurses-dev instead of libncurses5-dev Since at least Ubuntu 20.04 (focal), libncurses5-dev is a transitional package for libncurses-dev. It's now just a virtual package in Ubuntu 24.04 (noble) and thus not installable anymore. Change-Id: I78d2c616d8dc23ed39dd24a06a53fbb871483103