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=a52a926e39ab80d95799e976c12c59b2b30d2c69 dejagnu_filespec=dejagnu.git dejagnu_mingw_only="no" dejagnu_linuxhost_only="no" dejagnu_staticlink="yes" # 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_38-branch binutils_revision=5c0b4ee406035917d0e50aa138194fab57ae6bf8 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-2022.07 --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=/" binutils_staticlink="yes" # Component data for linux linux_url=git://git.kernel.org/pub/scm/linux/kernel/git/stable linux_branch=linux-rolling-lts linux_revision=85829ea26ba91f8e98d5defc0ac8d20967b8eb43 linux_filespec=linux.git linux_mingw_only="no" linux_linuxhost_only="no" linux_staticlink="yes" # Component data for gcc gcc_url=https://git.linaro.org/git/toolchain gcc_branch=releases/gcc-12 gcc_revision=3df2f035871e913b94a35d4b5c12d37828f313f7 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 --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --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 --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --enable-checking=release --disable-bootstrap --enable-languages=c,c++,go,objc,fortran" # Component data for glibc glibc_url=https://git.linaro.org/git/toolchain glibc_branch=release/2.36/master glibc_revision=33f1b4c1452b33991e670f636ebe98b90a405e10 glibc_filespec=glibc.git glibc_makeflags="PARALLELMFLAGS=-j4" glibc_mingw_only="no" glibc_linuxhost_only="no" glibc_configure="--disable-profile --without-gd --enable-obsolete-rpc --with-headers=${local_builds}/destdir/${host}/libc/usr/include libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes --without-selinux --disable-werror" # Component data for gdb gdb_url=https://git.linaro.org/git/toolchain gdb_branch=gdb-12-branch gdb_revision=643f73257fb21cd3dac936cc5db4373a35627d7a 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-2022.07 --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}" gdb_mingw_extraconf="--disable-tui --with-python=${local_snapshots}/python-2.7.4-mingw32 CFLAGS=-I${local_builds}/destdir/${host}/usr/include LDFLAGS=-L${local_builds}/destdir/${host}/usr/lib" gdb_staticlink="yes" # Component data for gdbserver gdbserver_url=https://git.linaro.org/git/toolchain gdbserver_branch=gdb-12-branch gdbserver_revision=643f73257fb21cd3dac936cc5db4373a35627d7a 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-2022.07 --disable-gas --disable-binutils --disable-elfcpp --disable-ld --disable-gold --disable-gprof --with-python=python3" gdbserver_staticlink="yes" # 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=arm-linux-user,arm-softmmu" qemu_staticlink="no" clibrary=glibc target=armv7l-unknown-linux-gnueabihf manifestid=34e2077dbe938fa77c2bedaa8a3c18c65cf98380 ############################################################################## # Everything below this line is only for informational purposes for developers ############################################################################## # Build machine data build: linux host: armv7l-unknown-linux-gnueabihf kernel: 3.10.40 hostname: ee88efc07f00 distribution: bionic host_gcc: gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) # These aren't used in the repeat build. just a sanity check for developers build directory: /home/tcwg-buildslave/workspace/tcwg-gnu-build/_build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-gnu-build/_build/builds/destdir/armv7l-unknown-linux-gnueabihf snapshots directory: /home/tcwg-buildslave/workspace/tcwg-gnu-build/snapshots git reference directory: /home/tcwg-buildslave/snapshots-ref abe_url=https://git-us.linaro.org/toolchain abe_branch=branch= abe_revision=0cc33d78e5ae2096f48739aad1b646075f5f3101 abe_filespec=abe.git abe_configure="--with-local-snapshots=${local_snapshots} --with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref" --------------------- gcc ---------------------- commit 3df2f035871e913b94a35d4b5c12d37828f313f7 Author: Jonathan Wakely Date: Mon Jun 27 14:43:54 2022 +0100 libstdc++: Improve directory iterator abstractions for openat Currently the _Dir::open_subdir function decides whether to construct a _Dir_base with just a pathname, or a file descriptor and pathname. But that means it is tightly coupled to the implementation of _Dir_base::openat, which is what actually decides whether to use a file descriptor or not. If the derived class passes a file descriptor and filename, but the base class expects a full path and ignores the file descriptor, then recursive_directory_iterator cannot recurse. This change introduces a new type that provides the union of all the information available to the derived class (the full pathname, as well as a file descriptor for a directory and another pathname relative to that directory). This allows the derived class to be agnostic to how the base class will use that information. libstdc++-v3/ChangeLog: * src/c++17/fs_dir.cc (_Dir::dir_and_pathname):: Replace with current() returning _At_path. (_Dir::_Dir, _Dir::open_subdir, _Dir::do_unlink): Adjust. * src/filesystem/dir-common.h (_Dir_base::_At_path): New class. (_Dir_base::_Dir_Base, _Dir_base::openat): Use _At_path. * src/filesystem/dir.cc (_Dir::dir_and_pathname): Replace with current() returning _At_path. (_Dir::_Dir, _Dir::open_subdir): Adjust. (cherry picked from commit 198781144f33b0ef17dd2094580b5c77ad97d6e8) --------------------- binutils ---------------------- commit 5c0b4ee406035917d0e50aa138194fab57ae6bf8 Author: H.J. Lu Date: Thu Jul 21 10:35:58 2022 -0700 i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC We can't use the PLT entry as the function address for PIC since the PIC register may not be set up properly for indirect call. bfd/ PR ld/27998 * elf32-i386.c (elf_i386_relocate_section): Don't allow GOTOFF relocation against IFUNC symbol for PIC. ld/ PR ld/27998 * testsuite/ld-i386/pr27998a.d: Replace -shared with -e bar. * testsuite/ld-i386/pr27998b.d: Expect a linker error. * testsuite/ld-ifunc/ifunc-2-i386-now.d: Updated. * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise. * testsuite/ld-ifunc/ifunc-2-i386.s: Replace @GOTOFF with @GOT. * testsuite/ld-ifunc/ifunc-2-local-i386.s: Likewise. (cherry picked from commit 8f29211c3f0a6335c17e0a90396c146facf6dba4) --------------------- glibc ---------------------- commit 33f1b4c1452b33991e670f636ebe98b90a405e10 Author: H.J. Lu Date: Fri Jul 29 10:50:56 2022 -0700 wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency Make test-c8rtomb.out and test-mbrtoc8.out depend on $(gen-locales) for xsetlocale (LC_ALL, "de_DE.UTF-8"); xsetlocale (LC_ALL, "zh_HK.BIG5-HKSCS"); Reviewed-by: Sunil K Pandey Reviewed-by: Carlos O'Donell (cherry picked from commit e03f5ccd6cc8f829416156eac75acee501626c1f) --------------------- abe ---------------------- commit 0cc33d78e5ae2096f48739aad1b646075f5f3101 Author: Maxim Kuvyrkov Date: Wed Aug 3 18:38:50 2022 +0000 config/latest-rel: Update release branches Change-Id: I4a8cf704fdc1fa5cefa732155926aa85a3af659c