summaryrefslogtreecommitdiff
path: root/meta/classes/cpan-base.bbclass
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2014-02-14 10:40:57 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-02-14 12:27:46 +0000
commitacef5185492287b9569f7fbbc3e9570d688e9c9f (patch)
tree2d116620d51e7070853a9964b98550c4361b1ef8 /meta/classes/cpan-base.bbclass
parent7ee4d9e1b29a1c0a2552a008fc264c592ef5ae4a (diff)
downloadopenembedded-core-acef5185492287b9569f7fbbc3e9570d688e9c9f.tar.gz
openembedded-core-acef5185492287b9569f7fbbc3e9570d688e9c9f.tar.bz2
openembedded-core-acef5185492287b9569f7fbbc3e9570d688e9c9f.zip
gcc: Include patch scheduled for GCC 4.8.3 to fix epilogue on ARM
GCC 4.8.0, 4.8.1 and 4.8.2 can generate broken epilogues for the ABI used by the kernel. Apply the patch that is included for GCC 4.8.3 from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58854. The issue was found on Yocto/Dora and the patch should be backported to this branch. A kernel built with Dora's GCC 4.8.1 misbehaved on: while true; do (for i in `seq 1 100`; do echo "Log message... $RANDOM"; done) | logger; done busybox's syslogd would from time to read a huge negative value and then exit, strace would get stuck waiting on a syscall. After this patch it appears to work better. (From OE-Core master rev: 3004eb3b7ee5fd8dfe9c4e5749b4e125d0bd4b59) Signed-off-by: Holger Hans Peter Freyther <holger@moiji-mobile.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/cpan-base.bbclass')
0 files changed, 0 insertions, 0 deletions