generic-poky/meta/recipes-devtools
Holger Hans Peter Freyther 97c9163d97 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)

(From OE-Core rev: acef5185492287b9569f7fbbc3e9570d688e9c9f)

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>
2014-02-14 12:30:30 +00:00
..
apt package_deb, apt.conf: fix apt failure in do_rootfs() 2013-09-24 17:24:14 +01:00
autoconf autoconf: Add fix for sh verses bash issues 2013-09-24 17:24:13 +01:00
autogen autogen-native: fix build failure on overloaded hosts 2013-06-19 18:03:34 +01:00
automake meta: Don't use deprecated bitbake API 2013-09-01 15:51:42 +01:00
binutils binutils: Also add autoconf-native to DEPENDS 2014-02-09 11:04:16 +00:00
bison bison: Delete unused patch 2013-07-02 22:23:49 +01:00
btrfs-tools btrfs-tools: Fix parallel make issue 2013-09-22 12:19:43 +01:00
ccache ccache: update to upstream version 3.1.9 2013-08-26 11:47:19 +01:00
cdrtools cdrtools-native: Update from 3.00 to 3.01a17 2013-09-17 14:35:18 +01:00
chrpath chrpath: Fix SRC_URI to correct location 2013-06-25 17:44:59 +01:00
cmake cmake-native: fix dependencies 2013-09-17 20:53:20 +01:00
desktop-file-utils desktop-file-utils: Update to 0.21 2013-05-24 14:14:41 +01:00
devel-config anjuta-remote-run: remove 2013-09-14 08:21:01 +01:00
diffstat diffstat: upgraded to 1.57 2013-06-07 16:48:23 +01:00
distcc distcc: add init.d/distcc status command for LSB compliance 2013-09-06 23:03:20 +01:00
dmidecode dmidecode: add aarch64 and arm to compatible host 2013-07-29 13:08:59 +01:00
docbook-dsssl-stylesheets docbook-dsssl-stylesheets-native: Write a bak file for shared state 2011-08-01 14:16:55 +01:00
docbook-sgml-dtd docbook-sgml-dtd-4.1-native: fix recipe name 2013-07-31 06:59:55 +01:00
docbook-utils docbook-utils-native: Unbreak the build after source and build dir split 2013-03-25 20:51:19 +00:00
dosfstools dosfstools: really compile supporting large files 2013-03-29 10:40:55 +00:00
dpkg dpkg: Add xz to RDEPENDS 2013-10-01 22:56:03 +01:00
e2fsprogs e2fsprogs: Escape filenames in populate-extfs.sh 2013-12-12 17:00:08 +00:00
elfutils elfutils: remove configure bits from patch 2013-09-24 17:24:13 +01:00
file file: remove obsolete version check patch 2013-05-31 08:06:57 +01:00
flex flex: fix m4 issue on target 2013-12-12 17:00:19 +00:00
gcc gcc: Include patch scheduled for GCC 4.8.3 to fix epilogue on ARM 2014-02-14 12:30:30 +00:00
gdb gdb-7.6: fix cygwin check in configure script 2013-12-12 22:42:50 +00:00
genext2fs genext2fs: fix memory corruption on powerpc 2013-08-20 15:31:26 +01:00
git git: upgrade to 1.8.3.4 2013-08-03 10:33:05 +01:00
gnu-config remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
guile guile: fix the depends for target recipes 2014-02-09 11:04:16 +00:00
guilt guilt: update to latest git version 2013-08-26 11:29:45 +01:00
help2man help2man: Update to 1.43.3 2013-07-05 15:44:12 +01:00
icecc-create-env ldconfig/cdrtools/icecc-create-env/linuxdoc-tools/python: Set FILESPATH to find -native files 2012-11-21 16:56:04 +00:00
icon-naming-utils icon-naming-utils: add SUMMARY and DESCRIPTION 2013-04-29 14:45:04 +01:00
insserv recipes-devtools: replace virtclass-native(sdk) with class-native(sdk) 2012-11-02 16:18:29 +00:00
installer adt-installer: add warning if MACHINE is not set in adt-installer.conf 2013-09-26 16:37:56 +01:00
intltool intltool: updated to 0.50.2 2013-02-06 09:37:26 +00:00
kconfig-frontends kconfig-frontends: fix the incorrect depends on gperf 2014-02-09 11:04:16 +00:00
libjson libjson: add 0.9 2011-11-29 11:22:04 +00:00
libtool libtool: Don't patch generated files 2013-09-30 22:11:57 +01:00
linuxdoc-tools linuxdoc-tools-native : upgrade to 0.9.69 2013-06-07 16:48:22 +01:00
m4 gettext,m4,augeas,gnutls: Account for removal of gets in eglibc 2.16 2012-07-17 10:54:00 +01:00
make buildtools-tarball: Add nativesdk-make 2013-06-25 17:44:59 +01:00
makedevs makedevs: Do not return error if the fifo exisits 2013-10-01 22:56:03 +01:00
mkelfimage mkelfimage: switch to git repository 2013-07-05 15:34:22 +01:00
mklibs mklibs: add dependency on dpkg-native 2013-12-12 17:00:12 +00:00
mtd remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
mtools mtools: use same SUMMARY as newer version of mtools recipe 2013-04-29 14:45:04 +01:00
nasm nasm: upgrade to 2.10.09 2013-08-03 10:33:05 +01:00
openjade openjade-native: fix build failure 2013-06-25 17:44:53 +01:00
opensp opensp: replace obsolete automake macros with working ones 2013-01-15 08:10:12 +00:00
opkg systemd-compat-units: run-postinsts fix script link 2013-12-12 17:00:07 +00:00
opkg-utils remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
ossp-uuid ossp-uuid: fix out-of-tree builds 2012-12-14 15:05:30 +00:00
packagegroups packagegroup-*: add RREPLACES/RCONFLICTS 2012-09-04 18:03:18 +01:00
patch patch: add PACKAGECONFIG for attr 2013-07-29 13:09:09 +01:00
pax-utils pax-utils : upgrade to 0.7 2013-04-28 12:12:20 +01:00
perl perl: perl-ptest.inc polutes package dependencies when ptest not enabled 2013-12-12 17:00:18 +00:00
pkgconfig remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
prelink remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
pseudo pseudo: fix library path in FILES_${PN} 2013-12-12 17:00:04 +00:00
python python, python-native: fix PARALLEL_MAKEINST failure 2014-02-09 11:04:13 +00:00
qemu qemu: add bash and python to qemu's RDEPENDS 2014-02-09 11:04:13 +00:00
quilt quilt: Don't use BUILD_ROOT on darwin. 2013-01-15 08:10:15 +00:00
remake remake: fix insufficient gettext dependency 2013-07-24 11:35:36 +01:00
rpm debugedit: fix segment fault while file's bss offset have a large number 2013-12-12 17:00:05 +00:00
rsync rsync: Fix case where ${B} != ${S} 2013-03-18 13:18:24 +00:00
run-postinsts run-postinsts: move script execution from S98 to S99 in rcS.d 2013-09-06 23:04:49 +01:00
sgml-common sgml-common: use ${PN} instead of sgml-common 2013-02-04 16:42:48 +00:00
sgmlspl libxml-parser-perl, libxml-simple-perl, expat, sgmlspl-native, git: bump PR to rebuild after perl upgrade 2011-10-25 08:36:16 +01:00
squashfs-tools squashfs: fix CVE-2012-4025 2012-12-17 17:24:54 +00:00
strace strace: Add ptest 2013-07-29 13:09:14 +01:00
subversion subversion: fix build problem when sysroot contains '-D' or '-I' 2014-02-09 11:04:13 +00:00
swabber remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
syslinux syslinux: use cross toolchain to compile 2013-12-12 17:00:23 +00:00
tcf-agent remove the unnecessary protocol parameters 2013-08-30 16:23:46 +01:00
tcltk tcl: Add dependency on zlib 2013-10-07 09:37:33 +01:00
ubootchart ubootchart: cleanup update-alternatives deprecated code 2012-08-15 14:26:28 +01:00
unfs-server recipes-devtools: replace virtclass-native(sdk) with class-native(sdk) 2012-11-02 16:18:29 +00:00
unifdef unifdef-native: Correct LICENSE 2012-08-19 10:46:39 +01:00
vala vala: add bison-native depends for vala-native 2013-09-17 14:35:17 +01:00
valgrind valgrind: Backport patch for eglibc 2.18 2013-08-22 18:30:05 +01:00
yasm yasm: add from meta-oe and tweak 2013-08-13 23:05:58 +01:00
zisofs-tools zisofs-tools-native: add missing DEPENDS on zlib-native 2013-12-12 17:00:10 +00:00