diff options
author | Juro Bystricky <juro.bystricky@intel.com> | 2016-09-14 10:05:46 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-15 12:15:07 +0100 |
commit | a6f0bced4c15f93a5e1c1b8782aa5dc6ca8d1113 (patch) | |
tree | c481099dcd78e2a84d6e3ed549f436e3ac812a69 /meta/recipes-core/busybox/busybox_1.24.1.bb | |
parent | de915fb7d387a7a3dcaba61b6e116bb28db9d8ff (diff) | |
download | poky-a6f0bced4c15f93a5e1c1b8782aa5dc6ca8d1113.tar.gz |
busybox: Avoid race building libbb
When building busybox, an occasional error was observed.
The error is consistently the same:
libbb/appletlib.c:164:13: error: 'NUM_APPLETS' undeclared (first use in this function)
while (i < NUM_APPLETS) {
The reason is the include file where NUM_APPLETS is defined is not yet generated (or is being modified)
at the time libbb/appletlib.c is compiled.
The attached patchset fixes the problem by assuring libb is compiled as the last directory.
[YOCTO#10116]
(From OE-Core rev: a866a05e2c7d090a77aa6e95339c93e3592703a6)
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/busybox/busybox_1.24.1.bb')
-rw-r--r-- | meta/recipes-core/busybox/busybox_1.24.1.bb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-core/busybox/busybox_1.24.1.bb b/meta/recipes-core/busybox/busybox_1.24.1.bb index f370451a3c..df0e131266 100644 --- a/meta/recipes-core/busybox/busybox_1.24.1.bb +++ b/meta/recipes-core/busybox/busybox_1.24.1.bb | |||
@@ -49,8 +49,10 @@ SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \ | |||
49 | file://CVE-2016-2147_2.patch \ | 49 | file://CVE-2016-2147_2.patch \ |
50 | file://ip_fix_problem_on_mips64_n64_big_endian_musl_systems.patch \ | 50 | file://ip_fix_problem_on_mips64_n64_big_endian_musl_systems.patch \ |
51 | file://makefile-fix-backport.patch \ | 51 | file://makefile-fix-backport.patch \ |
52 | file://parallel-make-fix.patch \ | ||
53 | file://0001-sed-fix-sed-n-flushes-pattern-space-terminates-early.patch \ | 52 | file://0001-sed-fix-sed-n-flushes-pattern-space-terminates-early.patch \ |
53 | file://busybox-kbuild-race-fix-commit-d8e61bb.patch \ | ||
54 | file://commit-applet_tables-fix-commit-0dddbc1.patch \ | ||
55 | file://makefile-libbb-race.patch \ | ||
54 | " | 56 | " |
55 | SRC_URI_append_libc-musl = " file://musl.cfg " | 57 | SRC_URI_append_libc-musl = " file://musl.cfg " |
56 | 58 | ||