[ANNOUNCE] Linaro Binary Toolchain Release-Candidate GCC 6.1-2016.08-rc1

2016-08-15 Thread Ryan Arnold
The Linaro Binary Toolchain


The Linaro GCC 6.1-2016.08-rc1 Release-Candidate is now available.

Download release-candidate packages from:


http://snapshots.linaro.org/components/toolchain/gcc-linaro/6.1-2016.08-rc1/

http://snapshots.linaro.org/components/toolchain/binaries/6.1-2016.08-rc1/

Previous snapshots and release-candidates are at:

http://snapshots.linaro.org/components/toolchain/binaries/

Previous releases are at:

http://releases.linaro.org/components/toolchain/binaries/

Host Requirements
==

Linaro officially supports the current and previous Ubuntu LTS
releases (as of the time of this release).  This does not mean that
the toolchain will not work on other/older Linux distributions.  See
the following for the life-time of Ubuntu LTS releases.

https://wiki.ubuntu.com/Releases

The host system upon which the cross-compiler will run requires a
minimum of glibc 2.14, because of API changes to glibc's memcpy API.

https://bugs.linaro.org/show_bug.cgi?id=1869

Package Versions
=
Linaro GCC 6.1-2016.08-rc1

FSF glibc 2.23 (linaro/2.23)

Linaro newlib 2.4.0-2016.03 (linaro-2.4-branch)

Linaro binutils 2.26 (linaro_binutils-2_26-branch)

FSF GDB 7.11 (binutils-gdb.git~gdb-7.11-branch)


Linaro toolchain package git branches are hosted at:

http://git.linaro.org/?a=project_list&s=toolchain%2F&btnS=Search

NEWS for Linaro GCC 6.1-2016.08-rc1


* Performance related backports from Linaro GCC 6.1-2016.06, and Linaro
  GCC 6.1-2016.07 have been included.

  See the following Linaro GCC snapshots:

  http://snapshots.linaro.org/components/toolchain/gcc-linaro/6.1-2016.06/
  http://snapshots.linaro.org/components/toolchain/gcc-linaro/6.1-2016.07/


Contact Linaro
===

File bugs at http://bugs.linaro.org

For Linaro member support see http://support.linaro.org

For Linaro community support email linaro-toolchain@lists.linaro.org

-- 

Ryan S. Arnold | Linaro Toolchain Engineering Manager
ryan.arn...@linaro.org | ryanarn on #linaro-tcwg @ freenode.irc.net
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: stdc-predef.h failed during gcc-linaro-snapshot-6.1-2016.07 compile

2016-08-15 Thread Jim Wilson
On Sun, Aug 14, 2016 at 8:29 PM,   wrote:
> One sample configure I'm trying, where "/mnt" is a loopback mounted clone of
> the aarch64 system:
> ${SRC}/configure
> --prefix=/usr/local/aarch64-linux-gnu/gcc-linaro-6.1-2016.07
> --target=aarch64-linux-gnu \
>  --with-build-sysroot=/mnt \
>  --enable-languages=c,c++ \
>  --includedir=/mnt/usr/include

The problem here is that you are using --with-build-sysroot but not
--with-sysroot.  --with-sysroot enables support for sysroots.
--with-build-sysroot changes the sysroot value used during the build,
but does not itself enable sysroot support.  So using
--with-build-sysroot without --with-sysroot is useless.  This is
mentioned in the install docs.  You can specify --with-sysroot=/ to
enable sysroot support, without specifying an alternative host sysroot
dir.  That makes the build succeed.

I think the --includedir option here is useless.  includedir is
supposed to be for the dir where gcc header files are installed, which
is not /usr/include, but rather $prefix/include.  This should not be
necesary but appears to be harmless.

Jim
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain