The first five patches have the same content as the previous version, but the commit messages have been tweaked.
There's a new cleanup patch to change the name of a function from the name of a gcc configuration option it doesn't affect to the name of the gcc configuration option it does affect. Khem's patch http://patches.openembedded.org/patch/78131/ is here, rebased on the whitespace cleanup that starts this series. Then we have the backport of the patch required to fix problems with gcc 4.9 building some Linux kernels. The affected kernels have been patched but may not be in OE yet; the same patch is also relevant to 4.8 and has been added there for completeness. Finally, the C++11 ABI issue that got me started on this has been fixed, in a slightly different way than previously discussed: this one follows the precedent of mips64 in specifying ABI-related configuration flags in gcc-configure-common.inc, but following Khem's suggestion of adding the necessary --with-arch flags. I've included armv6 for completeness; AFAICT armv7a covers all the other affected ARM platforms. Feedback welcome; I have no additional gcc patches pending, so if there are no concerns these should be ready for integration testing. Peter Khem Raj (1): gcc: Abstract long double configuration into python function Peter A. Bigot (8): gcc: recipe whitespace changes gcc: remove inappropriate patch gcc-4.9: Ensure c++ includes are in /usr/include/c++/${BINV} gcc: remove outdated configuration option gcc-target: make --enable-clocale consistent with gcc-runtime sdk: change EXTRA_OECONF_FPU to EXTRA_OECONF_GCC_FLOAT gcc: backport patch affecting Linux kernel builds gcc: update compiler architecture to match gcc-runtime (armv6, armv7a) meta/classes/crosssdk.bbclass | 2 +- meta/classes/nativesdk.bbclass | 2 +- meta/recipes-devtools/gcc/gcc-4.8.inc | 186 +++++++++++---------- .../gcc/gcc-4.8/0037-gcc-4.8-PR56797.patch | 66 -------- .../gcc-4.8/0052-PR-rtl-optimization-61801.patch | 36 ++++ meta/recipes-devtools/gcc/gcc-4.9.inc | 180 ++++++++++---------- .../gcc/gcc-4.9/0037-gcc-4.8-PR56797.patch | 66 -------- .../gcc-4.9/0055-PR-rtl-optimization-61801.patch | 36 ++++ meta/recipes-devtools/gcc/gcc-common.inc | 9 +- meta/recipes-devtools/gcc/gcc-configure-common.inc | 60 ++++--- meta/recipes-devtools/gcc/gcc-cross-canadian.inc | 25 +-- meta/recipes-devtools/gcc/gcc-cross-initial.inc | 32 ++-- meta/recipes-devtools/gcc/gcc-cross.inc | 27 +-- meta/recipes-devtools/gcc/gcc-runtime.inc | 154 ++++++++--------- meta/recipes-devtools/gcc/gcc-target.inc | 110 ++++++------ meta/recipes-devtools/gcc/libgcc.inc | 35 ++-- meta/recipes-devtools/gcc/libgfortran.inc | 29 ++-- 17 files changed, 521 insertions(+), 534 deletions(-) delete mode 100644 meta/recipes-devtools/gcc/gcc-4.8/0037-gcc-4.8-PR56797.patch create mode 100644 meta/recipes-devtools/gcc/gcc-4.8/0052-PR-rtl-optimization-61801.patch delete mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0037-gcc-4.8-PR56797.patch create mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0055-PR-rtl-optimization-61801.patch -- 1.8.5.5 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core