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.1.0.tar.xz gmp_md5sum=a9868ef2556ad6a2909babcd1428f3c7 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.4.tar.xz mpfr_md5sum=064b2c18185038e404a401b830d59be8 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-4.6.tar.xz linux_md5sum=d2927020e24a76da4ab482a8bc3e9ef3 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_27-branch binutils_revision=11090cc0707e40498c9d0a88b16c414c8b86c277 binutils_filespec=binutils-gdb.git binutils_configure="--enable-lto --enable-plugins --enable-gold --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --with-pkgversion=Linaro_Binutils-2017.02 --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=${sysroots}" binutils_staticlink="yes" # Component data for gcc gcc_url=http://releases.linaro.org/components/toolchain/gcc-linaro/6.3-2017.02/ gcc_filespec=gcc-linaro-6.3-2017.02.tar.xz gcc_makeflags="MAKEINFOFLAGS=--force" gcc_md5sum=563d2332bbe9928e841da66ffefa8fbf 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-objc-gc --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-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --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-arm-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-objc-gc --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-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --with-build-sysroot=${sysroots} --with-sysroot=${local_builds}/destdir/${host}/arm-linux-gnueabihf/libc --enable-checking=release --disable-bootstrap --enable-languages=c,c++,fortran,lto" # Component data for glibc glibc_url=http://git.linaro.org/git/toolchain glibc_branch=linaro/2.23/master glibc_revision=058b5a41d56b9a8860dede14d97dd443792d064b glibc_filespec=glibc.git glibc_makeflags="PARALLELMFLAGS=-j32" 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-7.12-branch gdb_revision=3697f0cfa22543967e44acc4ee197c114ed8ef97 gdb_filespec=binutils-gdb.git gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2017.02 --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.12-branch gdbserver_revision=3697f0cfa22543967e44acc4ee197c114ed8ef97 gdbserver_filespec=binutils-gdb.git gdbserver_configure="LDFLAGS=-static CFLAGS=--sysroot=${sysroots} CXXFLAGS=--sysroot=${sysroots}" gdbserver_staticlink="yes" clibrary=glibc target=arm-linux-gnueabihf manifestid=c41044e8a17029c4dbf781ca69fe7c0be1cfb565 ############################################################################## # 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: docker-trusty-i386-tcwg distribution: trusty host_gcc: gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) # These aren't used in the repeat build. just a sanity check for developers build directory: /home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-i386-tcwg-build/target/arm-linux-gnueabihf/_build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-i386-tcwg-build/target/arm-linux-gnueabihf/_build/sysroots/arm-linux-gnueabihf snapshots directory: /home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-i386-tcwg-build/target/arm-linux-gnueabihf/snapshots git reference directory: /home/tcwg-buildslave/snapshots-ref abe_url=https://git-us.linaro.org/toolchain abe_branch=branch= abe_revision=94d268b8c92edc9860e6aad3f8d96ca44d3c91a6 abe_filespec=abe.git abe_configure="--with-local-snapshots=${local_snapshots} --with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref" --------------------- binutils ---------------------- commit 11090cc0707e40498c9d0a88b16c414c8b86c277 Author: Christophe Lyon Date: Wed Oct 19 10:44:26 2016 +0200 Merge with binutils-2_27-branch rev fd813b0 --------------------- glibc ---------------------- commit 058b5a41d56b9a8860dede14d97dd443792d064b Author: Florian Weimer Date: Fri Aug 26 22:40:27 2016 +0200 malloc: Simplify static malloc interposition [BZ #20432] Existing interposed mallocs do not define the glibc-internal fork callbacks (and they should not), so statically interposed mallocs lead to link failures because the strong reference from fork pulls in glibc's malloc, resulting in multiple definitions of malloc-related symbols. --------------------- abe ---------------------- commit 94d268b8c92edc9860e6aad3f8d96ca44d3c91a6 Author: Christophe Lyon Date: Wed Feb 15 22:20:25 2017 +0000 lib/component.sh: Support new git-branch output format. After checking out a revision, 'git branch' version 1.9.1 from trusty used to report: * (detached from 833c70b) As of version 2.7.4 (trusty), the same command generates: * (HEAD detached at 833c70b) Since we used to check the presence of detached in the 2nd field, we get '(HEAD' instead of the expected '(detached' which confuses collect_data/component_init. This patch fixes this by adding '^(HEAD' in the expected strings. Otherwise, this causes parser errors when $branch='(HEAD' and at some point the script evaluates something like abe[BRANCH]=(HEAD (at line 59). Change-Id: I856f200ebee72fca38b0074bb49549c291b6140d