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=e05406c548867d6467d47564f8f9d7cd338532a4 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-2024.09.10 --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=d66438c52d8357dea6cf506cef41656edaa309fa 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=b48e7c28b62688537680dc177c1bc28d66157611 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=3d0acc5b20648fcbbd26f26323aa3ffaab27ba28 glibc_filespec=glibc.git glibc_makeflags="PARALLELMFLAGS=-j32" 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-2024.09.10 --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-2024.09.10 --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=013ff50cf548aaa2400721d53129833a256771ce ############################################################################## # Everything below this line is only for informational purposes for developers ############################################################################## # Build machine data build: linux host: x86_64-pc-linux-gnu kernel: 4.15.0-88-generic hostname: 740a48ba53b9 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/build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-abe-test__0/abe-tests/full-manifest-test/build/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=3d6d5bd13b10b933f5816375453a99827331d888 abe_filespec=abe.git abe_configure="--with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref" --------------------- gcc ---------------------- commit b48e7c28b62688537680dc177c1bc28d66157611 Author: GCC Administrator Date: Tue Sep 10 00:25:59 2024 +0000 Daily bump. --------------------- binutils ---------------------- commit e05406c548867d6467d47564f8f9d7cd338532a4 Author: Nick Alcock Date: Mon Jul 29 12:45:09 2024 +0100 libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the names of non-root-visible types not being removed when the DTD was. This seems harmless, but actually it would lead to a write down a pointer into freed memory if such a type was ctf_rollback()ed over and then the dict was serialized (updating all the refs as the strtab was serialized in turn). Bug introduced in commit fe4c2d55634c700ba527ac4183e05c66e9f93c62 ("libctf: create: non-root-visible types should not appear in name tables") which is included in binutils 2.35. libctf/ * ctf-create.c (ctf_dtd_delete): Remove refs for all types with names, not just root-visible ones. --------------------- glibc ---------------------- commit 3d0acc5b20648fcbbd26f26323aa3ffaab27ba28 Author: Maciej W. Rozycki Date: Fri Jul 26 13:21:34 2024 +0100 nptl: Use facilities in tst-setuid3 Remove local FAIL macro in favor to FAIL_EXIT1 from , which provides equivalent reporting, with the name of the file and the line number within of the failure site additionally included. Remove FAIL_ERR altogether and include ": %m" explicitly with the format string supplied to FAIL_EXIT1 as there seems little value to have a separate macro just for this. Reviewed-by: DJ Delorie (cherry picked from commit 8c98195af6e6f1ce21743fc26c723e0f7e45bcf2) --------------------- abe ---------------------- commit 3d6d5bd13b10b933f5816375453a99827331d888 Author: Thiago Jung Bauermann Date: Thu Sep 5 13:27:59 2024 -0300 Remove static_link=yes from main components We're not sure why these components are built statically. It's likely meant to make Linaro Toolchain release binaries work on various distros. Since we don't do releases anymore, let's just use the default settings for the main components. I tried removing static_link=yes from all components but a GCC 12 build failed with: 01:48:55 /home/tcwg-buildslave/workspace/tcwg-abe-test__0/_build/builds/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-gcc.git~releases~gcc-12-stage2/./gcc/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory So keep the library components unchanged. This change was spurred by a testsuite failure in ld: Running .../src/binutils-gdb/ld/testsuite/ld-plugin/libdep.exp ... FAIL: libdep test - could not locate libdep plugin It fails because the libdep plugin isn't built when ld is configured with --disable-shared. Change-Id: I2e84a4e5092024d3b35c795c5c7eee4c92a112c1