kumquat-buildroot/package/gcc
Max Filippov f67a4f50e2 gcc: preserve CXXFLAGS_FOR_TARGET
gcc-4.7.x, gcc-4.8.x and gcc-4.9.x don't propagate CXXFLAGS_FOR_TARGET to
CXXFLAGS for libstdc++ build. As a result libstdc++ is built without
TARGET_CFLAGS and may fail to link with applications using it, see e.g.

  http://autobuild.buildroot.net/results/81a3bca5cbcf789c7ce1aa221a6a4154dd7c3917/

Instead of passing TARGET_ABI or TARGET_CFLAGS for libstdc++ in
--enable-cxx-flags parameter backport the patch that fixes propagation
of CXXFLAGS_FOR_TARGET to CXXFLAGS.

This issue is fixed in gcc-5.x

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-03-15 23:14:18 +01:00
..
4.7.4 gcc: preserve CXXFLAGS_FOR_TARGET 2016-03-15 23:14:18 +01:00
4.8.5 gcc: preserve CXXFLAGS_FOR_TARGET 2016-03-15 23:14:18 +01:00
4.9.3 gcc: preserve CXXFLAGS_FOR_TARGET 2016-03-15 23:14:18 +01:00
5.3.0 gcc: bump 5.x series to version 5.3.0 2015-12-07 08:34:33 +01:00
arc-2015.12 toolchain: bump ARC toolchain components to arc-2015.12 2016-02-05 21:48:51 +01:00
gcc-final Merge branch 'next' 2015-12-01 23:24:07 +01:00
gcc-initial gcc: use <pkg>_EXCLUDES, not <pkg>_TAR_EXCLUDES 2015-11-04 08:32:39 +01:00
Config.in.host gcc: remove 4.5.x 2016-02-28 22:25:57 +01:00
gcc.hash toolchain: bump ARC toolchain components to arc-2015.12 2016-02-05 21:48:51 +01:00
gcc.mk gcc: drop gcc 4.5 specific code 2016-03-09 10:38:01 +01:00