manifest_format=1.5 # 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_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.3.tar.xz mpfr_md5sum=6969398cd2fbc56a6af570b5273c56a9 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-linaro-4.0-rc4-2015.03.tar.xz linux_md5sum=4dbc94f8c7d0adddef67d0826715139b 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 libiconv libiconv_url=http://snapshots.linaro.org/components/toolchain/infrastructure/ libiconv_filespec=libiconv-1.14-3-mingw32-dev.tar.xz libiconv_md5sum=7ead614fa3a8bc266e70c6fcdf198219 libiconv_mingw_only="yes" libiconv_staticlink="yes" # Component data for binutils binutils_url=http://git.linaro.org/git/toolchain binutils_branch=users/linaro/binutils-2_25-branch binutils_revision=f7897e0c6bb3803f2603f5ebabeaffdd49b1ab77 binutils_filespec=binutils-gdb.git binutils_mingw_only="no" binutils_configure="--enable-lto --enable-plugins --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --with-pkgversion=Linaro_Binutils-2017.10 --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-5.5-2017.10 gcc_revision=be42a8fd29c966d67ad17329dcafca50c9826c4f gcc_filespec=gcc.git gcc_makeflags="MAKEINFOFLAGS=--force" gcc_mingw_only="no" gcc_configure= gcc_mingw_extraconf="--with-libiconv-prefix=${local_builds}/destdir/${host}/usr" 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=neon-fp-armv8 --with-mode=thumb --with-arch=armv8-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --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-armv8l-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=neon-fp-armv8 --with-mode=thumb --with-arch=armv8-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --with-build-sysroot=${sysroots} --with-sysroot=${local_builds}/destdir/${host}/armv8l-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.21/master glibc_revision=a67ffcfae3a020e70ef70d5f9f975e54354fb5e0 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 libc_cv_ctors_header=yes" # Component data for gdb gdb_url=http://git.linaro.org/git/toolchain gdb_branch=gdb-8.0-branch gdb_revision=0edf338067489d3d9c8599ebc2e3ff1398afac44 gdb_filespec=binutils-gdb.git gdb_mingw_only="no" gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2017.10 --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=0edf338067489d3d9c8599ebc2e3ff1398afac44 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=armv8l-linux-gnueabihf manifestid=dabbf77c3baa8c5a886a22bb9fd4411e7ba02865 ############################################################################## # 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: 9f7f0904850d 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/armv8l-linux-gnueabihf/_build/builds sysroot directory: /home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/armv8l-linux-gnueabihf/_build/sysroots/armv8l-linux-gnueabihf snapshots directory: /home/tcwg-buildslave/workspace/tcwg-make-release/builder_arch/amd64/label/tcwg-x86_64-build/target/armv8l-linux-gnueabihf/snapshots git reference directory: /home/tcwg-buildslave/snapshots-ref abe_url=https://git-us.linaro.org/toolchain abe_branch=branch= abe_revision=333add3ae07b35815672a8a1d03eb443e5ea87fe abe_filespec=abe.git abe_configure="--with-local-snapshots=${local_snapshots} --with-git-reference-dir=/home/tcwg-buildslave/snapshots-ref" --------------------- gcc ---------------------- commit be42a8fd29c966d67ad17329dcafca50c9826c4f Author: TCWG Automation Date: Wed Nov 8 13:35:45 2017 +0000 Make Linaro GCC Release 5.5-2017.10. gcc/ * LINARO-VERSION: Update. --------------------- binutils ---------------------- commit f7897e0c6bb3803f2603f5ebabeaffdd49b1ab77 Author: Nick Clifton Date: Fri Aug 5 10:37:57 2016 +0100 Fix the generation of alignment frags in code sections for AArch64. PR gas/20364 * config/tc-aarch64.c (s_ltorg): Change the mapping state after aligning the frag. (aarch64_init): Treat rs_align frags in code sections as containing code, not data. * testsuite/gas/aarch64/pr20364.s: New test. * testsuite/gas/aarch64/pr20364.d: New test driver. Cherry-pick of 7ea12e5c3ad54da440c08f32da09534e63e515ca Change-Id: I6bb37f33419cbf54e52c8d54ef0d1c18fdc85878 --------------------- glibc ---------------------- commit a67ffcfae3a020e70ef70d5f9f975e54354fb5e0 Author: Joseph Myers Date: Wed Oct 21 21:18:21 2015 +0000 Make io/ftwtest-sh remove temporary files on early exit. The test io/ftwtest-sh creates a directory that at some points during the test does not have execute permission. To avoid leaving behind such a directory that prevents the build directory from being removed with a simple "rm -rf", it traps various signals to make the directory executable and remove it before exit. However, this doesn't cover the case where one of the tests simply fails (which happens with cross testing if testing on a remote system where the path to the build directory involves a symlink, or if that remote system fell over during testing - I think the latter is the case where the directory is left behind with bad permissions). This patch makes that test also trap signal 0 (exit) so that the directory gets properly removed in such failure cases as well. Tested in both configurations where the test passes and where it fails to verify that the result of the test is unchanged but the directory is no longer left behind where it was previously left behind. * io/ftwtest-sh: Also trap on exit to remove temporary files. --------------------- abe ---------------------- commit 333add3ae07b35815672a8a1d03eb443e5ea87fe Author: Yvan Roux Date: Thu Nov 9 14:57:03 2017 +0100 config/gcc[567]/binutils.conf: Switch to upstream users/linaro branches. Change-Id: I47d4c82b02ffad83191f70e8e226e301e8eb0b60