manifest_format=1.4 # Note that for ABE, these parameters are not used # Component data for gmp gmp_url=http://snapshots.linaro.org/components/toolchain/infrastructure gmp_filespec=gmp-6.1.2.tar.xz gmp_md5sum=f58fa8001d60c4c77595fbbb62b63c1d gmp_mingw_only="no" gmp_configure="--enable-cxx --enable-fft" gmp_staticlink="yes" # Component data for mpfr mpfr_url=http://snapshots.linaro.org/components/toolchain/infrastructure mpfr_filespec=mpfr-3.1.5.tar.xz mpfr_md5sum=c4ac246cf9795a4491e7766002cd528f mpfr_mingw_only="no" mpfr_configure="--with-gmp=${local_builds}/destdir/${host}" mpfr_staticlink="yes" # Component data for mpc mpc_url=http://snapshots.linaro.org/components/toolchain/infrastructure/ mpc_filespec=mpc-1.0.3.tar.gz mpc_md5sum=d6a1d5f8ddea3abd2cc3e98f58352d26 mpc_mingw_only="no" mpc_configure="--with-gmp=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host}" mpc_staticlink="yes" # Component data for linux linux_url=http://snapshots.linaro.org/components/toolchain/infrastructure linux_filespec=linux-4.10.3.tar.xz linux_md5sum=626292ab8b495e81efe6ee45baf6b817 linux_mingw_only="no" linux_staticlink="yes" # Component data for dejagnu dejagnu_url=http://git.linaro.org/git/toolchain dejagnu_branch=linaro-local/stable dejagnu_revision=9c19d3d7473ef731b74f3a48fcce5a168bf701ec dejagnu_filespec=dejagnu.git dejagnu_mingw_only="no" dejagnu_staticlink="yes" # Component data for binutils binutils_url=http://git.linaro.org/git/toolchain binutils_branch=binutils-2_28-branch binutils_revision=7c0a8295cef06004d55ed1e5f9c625a670da6246 binutils_filespec=binutils-gdb.git binutils_mingw_only="no" binutils_configure="--enable-lto --enable-plugins --enable-gold --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --with-pkgversion=Linaro_Binutils-2017.05.17 --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=/" binutils_staticlink="yes" # Component data for gcc gcc_url=http://git.linaro.org/git/toolchain gcc_branch=linaro-snapshot-7.1-2017.05 gcc_revision=8fbeb89e9c8f61dc909f5dc417115576fbbeb048 gcc_filespec=gcc.git gcc_makeflags="MAKEINFOFLAGS=--force" gcc_mingw_only="no" gcc_configure= 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 --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-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function" 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 --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-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --enable-checking=yes --enable-bootstrap --enable-languages=c,c++,go,objc,fortran" # Component data for glibc glibc_url=http://git.linaro.org/git/toolchain glibc_branch=release/2.25/master glibc_revision=ccb4fd7a657b0fbc4890c98f4586d58a135fc583 glibc_filespec=glibc.git glibc_makeflags="PARALLELMFLAGS=-j32" glibc_mingw_only="no" glibc_configure="--disable-profile --without-gd --enable-obsolete-rpc --with-headers=${sysroots}/usr/include libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes --without-selinux --disable-werror" # Component data for gdb gdb_url=http://git.linaro.org/git/toolchain gdb_branch=gdb-8.0-branch gdb_revision=69e9e8a0d5ae31e9869658771a7d399a53ac7833 gdb_filespec=binutils-gdb.git gdb_mingw_only="no" gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2017.05.17 --disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof --with-python=yes" 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" clibrary=glibc target=i686-pc-linux-gnu manifestid=1b3c97a85c2ae54297f341e9a981e30e1db8e2fa ############################################################################## # Everything below this line is only for informational purposes for developers ############################################################################## # Build machine data build: linux host: i686-pc-linux-gnu kernel: 4.4.0-45-generic hostname: 67888113d084 distribution: trusty host_gcc: gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) # These aren't used in the repeat build. just a sanity check for developers build directory: /home/tcwg-buildslave/workspace/tcwg-buildfarm_2/tcwg-x86_32-build/_build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-buildfarm_2/tcwg-x86_32-build/_build/sysroots snapshots directory: /home/tcwg-buildslave/workspace/tcwg-buildfarm_2/tcwg-x86_32-build/snapshots git reference directory: /home/tcwg-buildslave/snapshots-ref abe_url=https://git-us.linaro.org/toolchain abe_branch=branch= abe_revision=0baa492f3bc8bd0016e91bfe1afc0ad3eba52126 abe_filespec=abe.git abe_configure="--with-local-snapshots=${local_snapshots} --with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref --with-languages=default --enable-schroot-test" --------------------- gcc ---------------------- commit 8fbeb89e9c8f61dc909f5dc417115576fbbeb048 Author: TCWG Automation Date: Wed May 17 13:05:37 2017 +0100 Make Linaro GCC Snapshot 7.1-2017.05. gcc/ * LINARO-VERSION: Update. --------------------- binutils ---------------------- commit 7c0a8295cef06004d55ed1e5f9c625a670da6246 Author: GDB Administrator Date: Wed May 17 00:01:33 2017 +0000 Automatic date update in version.in --------------------- glibc ---------------------- commit ccb4fd7a657b0fbc4890c98f4586d58a135fc583 Author: Adhemerval Zanella Date: Tue Mar 14 14:16:13 2017 -0300 Fix i686 memchr overflow calculation (BZ#21182) This patch fixes the regression added by 23d2770 for final address overflow calculation. The subtraction of the considered size (16) at line 120 is at wrong place, for sizes less than 16 subsequent overflow check will not take in consideration an invalid size (since the subtraction will be negative). Also, the lea instruction also does not raise the carry flag (CF) that is used in subsequent jbe to check for overflow. The fix is to follow x86_64 logic from 3daef2c where the overflow is first check and a sub instruction is issued. In case of resulting negative size, CF will be set by the sub instruction and a NULL result will be returned. The patch also add similar tests reported in bug report. Checked on i686-linux-gnu and x86_64-linux-gnu. * string/test-memchr.c (do_test): Add BZ#21182 checks for address near end of a page. * sysdeps/i386/i686/multiarch/memchr-sse2.S (__memchr): Fix overflow calculation. Cherry-pick of 3abeeec5f46ff036bd9df60bb096e20314ccd078. --------------------- abe ---------------------- commit 0baa492f3bc8bd0016e91bfe1afc0ad3eba52126 Author: Charles Baylis Date: Wed May 10 11:43:51 2017 +0100 Remove git ls-remote check from checkout() and retrieve() The purpose of the git ls-remote is to check the URL for validity. Since stderr is directed to /dev/null, a failure of this check is hard to debug. The check is unnecessary, as the URL is checked later by git clone, so it can be removed. In order to placate the testsuite, a rudimentary URL syntax check is included. Change-Id: Ia03bf176b78c72ecbba73594e48d87dcc42b5260 node= requestor= build_url=