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 expat expat_url=http://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_staticlink="yes" # Component data for python python_url=http://snapshots.linaro.org/components/toolchain/infrastructure/ python_filespec=python-2.7.4-mingw32.tar.xz python_md5sum=9b3092eff5508c4802936dfe4f5225ef python_mingw_only="yes" python_staticlink="yes" # Component data for binutils binutils_url=http://git.linaro.org/git/toolchain binutils_branch=binutils-2_28-branch binutils_revision=84272cf6407cf029e3329ca1ef4717c5376133db 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-rc1 --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=${sysroots}" binutils_staticlink="yes" # 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 gcc gcc_url=http://git.linaro.org/git/toolchain gcc_branch=linaro-7.1-2017.05-rc1 gcc_revision=4bd6f42c1f2b3fa863420c2f7bd28c8b8871a074 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 --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-libssp --disable-libquadmath --disable-threads --without-headers --with-newlib --disable-libmudflap --disable-bootstrap --disable-decimal-float --disable-libgomp --disable-libatomic --disable-libsanitizer --disable-plugins --disable-libitm --enable-languages=c --with-sysroot=${local_builds}/sysroot-armeb-linux-gnueabihf --disable-shared --with-glibc-version=2.18" 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 --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 --with-build-sysroot=${sysroots} --with-sysroot=${local_builds}/destdir/${host}/armeb-linux-gnueabihf/libc --enable-checking=release --disable-bootstrap --enable-languages=c,c++,fortran,lto" # Component data for gdb gdb_url=http://git.linaro.org/git/toolchain gdb_branch=gdb-8.0-branch gdb_revision=f9e9e7ee554e4655fc6ba948751e29f800bff9e5 gdb_filespec=binutils-gdb.git gdb_mingw_only="no" gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2017.05-rc1 --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" # Component data for gdbserver gdbserver_url=http://git.linaro.org/git/toolchain gdbserver_branch=gdb-8.0-branch gdbserver_revision=f9e9e7ee554e4655fc6ba948751e29f800bff9e5 gdbserver_filespec=binutils-gdb.git gdbserver_mingw_only="no" gdbserver_configure="LDFLAGS=-static CPPFLAGS=--sysroot=${sysroots} CFLAGS=--sysroot=${sysroots} CXXFLAGS=--sysroot=${sysroots}" gdbserver_staticlink="yes" clibrary=glibc target=armeb-linux-gnueabihf manifestid=07790a5279e3efd47996593ea99e44e965c79e5f ############################################################################## # Everything below this line is only for informational purposes for developers ############################################################################## # Build machine data build: win32 host: i686-w64-mingw32 kernel: 4.4.0-45-generic hostname: d1cf33a46887 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-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/armeb-linux-gnueabihf/_build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/armeb-linux-gnueabihf/_build/sysroots/armeb-linux-gnueabihf snapshots directory: /home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/armeb-linux-gnueabihf/snapshots git reference directory: /home/tcwg-buildslave/snapshots-ref abe_url=https://git-us.linaro.org/toolchain abe_branch=branch= abe_revision=65c852531980701575bdd2109cbcb22999812cab abe_filespec=abe.git abe_configure="--with-local-snapshots=${local_snapshots} --with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref" --------------------- gcc ---------------------- commit 4bd6f42c1f2b3fa863420c2f7bd28c8b8871a074 Author: TCWG Automation Date: Thu May 18 10:50:52 2017 +0100 Make Linaro GCC Release Candidate 7.1-2017.05-rc1. gcc/ * LINARO-VERSION: Update. --------------------- binutils ---------------------- commit 84272cf6407cf029e3329ca1ef4717c5376133db Author: GDB Administrator Date: Wed May 24 00:01:32 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 65c852531980701575bdd2109cbcb22999812cab Author: Yvan Roux Date: Tue May 23 12:38:24 2017 +0200 config/gcc7/newlib.conf: Use latest release tag (2.5.0). Change-Id: I272e0723185dc7cc603c2266b7c33d75f845d0dd