manifest_format=1.3 # 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.0.0a.tar.xz gmp_md5sum=5a874d7aea7b007d942ab60af08df3ad 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.3.tar.xz mpfr_md5sum=6969398cd2fbc56a6af570b5273c56a9 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_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-linaro-4.0-rc4-2015.03.tar.xz linux_md5sum=4dbc94f8c7d0adddef67d0826715139b 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_staticlink="yes" # Component data for binutils binutils_url=http://git.linaro.org/git/toolchain binutils_branch=linaro_binutils-2_24-branch binutils_revision=13e81dd207f47c0a6ac5a837d7e7d5910b265e86 binutils_filespec=binutils-gdb.git binutils_configure="--enable-lto --enable-plugins --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --with-pkgversion=Linaro_Binutils-2017.01.24 --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=${sysroots}" binutils_staticlink="yes" # Component data for gcc gcc_url=http://git.linaro.org/git/toolchain gcc_branch=linaro-snapshot-4.9-2017.01 gcc_revision=3dbb05fff9ad6ff637531893a14f0e2ad0eaf0b8 gcc_filespec=gcc.git gcc_makeflags="MAKEINFOFLAGS=--force" 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-libstdcxx-pch --disable-libmudflap --with-cloog=no --with-ppl=no --with-isl=no --disable-nls --enable-c99 --disable-multilib --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --enable-multiarch --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-libstdcxx-pch --disable-libmudflap --with-cloog=no --with-ppl=no --with-isl=no --disable-nls --enable-c99 --disable-multilib --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --enable-multiarch --with-build-sysroot=${sysroots} --enable-lto --enable-linker-build-id --enable-long-long --enable-shared --with-sysroot=${local_builds}/sysroot-armeb-linux-gnueabihf --enable-languages=c,c++,fortran,lto --enable-checking=yes --disable-bootstrap" # Component data for eglibc eglibc_url=http://git.linaro.org/git/toolchain eglibc_branch=linaro_eglibc-2_19 eglibc_revision=ab302c9d26707876d053f17d39d8aa6ef951e3e0 eglibc_filespec=eglibc.git eglibc_makeflags="PARALLELMFLAGS=-j32" eglibc_configure="--enable-obsolete-rpc --disable-profile --without-gd --without-cvs --enable-obsolete-rpc --enable-add-ons=nptl,ports --disable-build-nscd --with-headers=${sysroots}/usr/include libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes libc_cv_ctors_header=yes --enable-multi-arch --enable-profile --without-selinux --enable-kernel=2.6.31" # Component data for gdb gdb_url=http://git.linaro.org/git/toolchain gdb_branch=gdb-7.10-branch gdb_revision=718b36fead887693158396b948d7f409b987c053 gdb_filespec=binutils-gdb.git gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2017.01.24 --disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof --with-python=yes" gdb_staticlink="yes" # Component data for gdbserver gdbserver_url=http://git.linaro.org/git/toolchain gdbserver_branch=gdb-7.10-branch gdbserver_revision=718b36fead887693158396b948d7f409b987c053 gdbserver_filespec=binutils-gdb.git gdbserver_configure="LDFLAGS=-static CFLAGS=--sysroot=${sysroots} CXXFLAGS=--sysroot=${sysroots}" gdbserver_staticlink="yes" clibrary=eglibc target=armeb-linux-gnueabihf manifestid=3fb4b5e13e87406a7e20831d9c85e554b9028c35 ############################################################################## # Everything below this line is only for informational purposes for developers ############################################################################## # Build machine data build: linux host: x86_64-unknown-linux-gnu kernel: 4.4.0-45-generic hostname: docker-trusty-amd64-tcwg 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/armeb-linux-gnueabihf/_build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-buildfarm/armeb-linux-gnueabihf/_build/sysroots/armeb-linux-gnueabihf snapshots directory: /home/tcwg-buildslave/workspace/tcwg-buildfarm/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=44ec88ab71ea213be6104953f5758c3ae51d85bd 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 3dbb05fff9ad6ff637531893a14f0e2ad0eaf0b8 Author: yroux Date: Wed Jan 18 11:53:59 2017 +0000 Make Linaro GCC Snapshot 4.9-2017.01. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_9-branch@244572 138bc75d-0d04-0410-961f-82ee72b054a4 --------------------- binutils ---------------------- commit 13e81dd207f47c0a6ac5a837d7e7d5910b265e86 Author: Jiong Wang Date: Tue Jan 13 11:36:54 2015 +0000 [AArch64] Fix function pointer variable with -Bsymbolic-functions bfd/ChangeLog ld/testsuite/ChangeLog 2015-01-13 Thomas Preud'homme * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test. Conflicts: bfd/ChangeLog ld/testsuite/ChangeLog --------------------- eglibc ---------------------- commit ab302c9d26707876d053f17d39d8aa6ef951e3e0 Author: Carlos O'Donell Date: Fri Mar 18 15:00:37 2016 -0300 CVE-2015-7547: getaddrinfo() stack-based buffer overflow (Bug 18665). * A stack-based buffer overflow was found in libresolv when invoked from libnss_dns, allowing specially crafted DNS responses to seize control of execution flow in the DNS client. The buffer overflow occurs in the functions send_dg (send datagram) and send_vc (send TCP) for the NSS module libnss_dns.so.2 when calling getaddrinfo with AF_UNSPEC family. The use of AF_UNSPEC triggers the low-level resolver code to send out two parallel queries for A and AAAA. A mismanagement of the buffers used for those queries could result in the response of a query writing beyond the alloca allocated buffer created by _nss_dns_gethostbyname4_r. Buffer management is simplified to remove the overflow. Thanks to the Google Security Team and Red Hat for reporting the security impact of this issue, and Robert Holiday of Ciena for reporting the related bug 18665. (CVE-2015-7547) See also: https://sourceware.org/ml/libc-alpha/2016-02/msg00416.html https://sourceware.org/ml/libc-alpha/2016-02/msg00418.html --------------------- abe ---------------------- commit 44ec88ab71ea213be6104953f5758c3ae51d85bd Author: Christophe Lyon Date: Thu Jan 5 15:19:23 2017 +0100 Disable --check as an alternative to --check all. Fix bug #1406. Make the behaviour similar to --excludecheck, and update tests accordingly (some tests are removed as the version with explicit '--check all' already exists). Change-Id: Iba250e69adcbf502da5861e22c521ab384efcbd2 node=tcwg_x86_64_build_03_d7dff8cea49a requestor= build_url=https://ci.linaro.org/jenkins/job/tcwg-buildfarm/label=docker-trusty-amd64-tcwg-build,target=armeb-linux-gnueabihf/1625/