generic-poky/meta/recipes-devtools/gcc
Juro Bystricky cb8f468991 gcc-6.3.inc: Use ucontext_t not struct ucontext.
Use ucontext_t not struct ucontext in linux-unwind.h files.

Current glibc no longer gives the ucontext_t type the tag struct
ucontext, to conform with POSIX namespace rules.  This requires
various linux-unwind.h files in libgcc, that were previously using
struct ucontext, to be fixed to use ucontext_t instead.  This is
similar to the removal of the struct siginfo tag from siginfo_t some
years ago.

Backport of patches by Joseph Myers, taken from
https://gcc.gnu.org/viewcvs/gcc?limit_changes=0&view=revision&revision=249957

[YOCTO #12083]

(From OE-Core rev: ec1c18d866c137b1fa523d0fcc29f65a28f59f44)

(From OE-Core rev: 5c4c077a9182561a95f071d9c0d4a7a7f06fca98)

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-21 16:55:58 +01:00
..
gcc-5.4 gcc: Fix CVE-2016-6131 in libiberty 2017-02-23 12:49:50 -08:00
gcc-6.3 gcc-6.3.inc: Use ucontext_t not struct ucontext. 2017-09-21 16:55:58 +01:00
gcc-5.4.inc gcc: Fix CVE-2016-6131 in libiberty 2017-02-23 12:49:50 -08:00
gcc-6.3.inc gcc-6.3.inc: Use ucontext_t not struct ucontext. 2017-09-21 16:55:58 +01:00
gcc-common.inc gcc-common.inc: set CVE_PRODUCT to gcc 2017-08-29 11:57:27 +01:00
gcc-configure-common.inc meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gcc-cross-canadian.inc gcc-cross-canadian: Add missing DEPENDS on virtual/${HOST_PREFIX}gcc-crosssdk 2016-01-26 18:05:13 +00:00
gcc-cross-canadian_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-canadian_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-cross-initial.inc bitbake.conf: Add COMPONENTS_DIR for ${STAGING_DIR}-components 2017-05-11 16:55:59 +01:00
gcc-cross-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-initial_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-cross.inc bitbake.conf: Add COMPONENTS_DIR for ${STAGING_DIR}-components 2017-05-11 16:55:59 +01:00
gcc-cross_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-crosssdk-initial.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
gcc-crosssdk-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk-initial_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-crosssdk.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
gcc-crosssdk_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-multilib-config.inc meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gcc-runtime.inc gcc-runtime: Enable libmpx for x86-64 2017-03-10 14:50:11 +00:00
gcc-runtime_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-runtime_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-sanitizers.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
gcc-sanitizers_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-sanitizers_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-shared-source.inc gcc-shared-source: Set empty SRC_URI 2015-09-24 17:54:31 +01:00
gcc-source.inc gcc-source: add comment explaining why a function is Python 2017-03-04 23:18:19 +00:00
gcc-source_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-source_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-target.inc gcc-target.inc: create symlinks for gcov and gcov-tool 2017-03-17 16:53:05 +00:00
gcc_5.4.bb gcc/gcc-source: Move libcc1 manipulation into gcc-source 2017-01-26 10:44:27 +00:00
gcc_6.3.bb gcc/gcc-source: Move libcc1 manipulation into gcc-source 2017-01-26 10:44:27 +00:00
libgcc-common.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
libgcc-initial.inc glibc/gcc/libgcc-initial: Delete do_build tasks for -initial 2017-04-10 23:00:43 +01:00
libgcc-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc-initial_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
libgcc.inc gcc: Split builddir saving into its own sstate task 2017-01-26 10:44:27 +00:00
libgcc_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
libgfortran.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
libgfortran_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgfortran_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00