diff options
author | Khem Raj <raj.khem@gmail.com> | 2016-03-12 14:29:48 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-20 23:12:26 +0000 |
commit | 3c5ee61b6d065de195e8ca9126b75c0607b02050 (patch) | |
tree | 49d841892499bdc9859c7bc9897f7e1628148cc3 /meta | |
parent | 2c666af53642719ca998721a4e54c6bef1b09711 (diff) | |
download | poky-3c5ee61b6d065de195e8ca9126b75c0607b02050.tar.gz |
busybox: Drop -r passthrough patch
This was added to help clang compile busybox but since then
the option has been added to llvm and now we have upgraded clang
to 3.8 which has this option available
Fix git recipe to build with mdev feature and update to tip when here
(From OE-Core rev: e617b6f9bf0aa3f1a7a19019f6953d0a102f3039)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-core/busybox/busybox/0002-Passthrough-r-to-linker.patch | 32 | ||||
-rw-r--r-- | meta/recipes-core/busybox/busybox_1.24.1.bb | 1 | ||||
-rw-r--r-- | meta/recipes-core/busybox/busybox_git.bb | 9 |
3 files changed, 7 insertions, 35 deletions
diff --git a/meta/recipes-core/busybox/busybox/0002-Passthrough-r-to-linker.patch b/meta/recipes-core/busybox/busybox/0002-Passthrough-r-to-linker.patch deleted file mode 100644 index de286fb746..0000000000 --- a/meta/recipes-core/busybox/busybox/0002-Passthrough-r-to-linker.patch +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | From df2cc76cdebc4773361477f3db203790f6986e3b Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sat, 22 Aug 2015 23:42:40 -0700 | ||
4 | Subject: [PATCH 2/2] Passthrough -r to linker | ||
5 | |||
6 | clang does not have -r switch and it does not pass it down to linker | ||
7 | either, LDFLAGS_RELOCATABLE is used when CC is used for LD, so this | ||
8 | should not cause side effects | ||
9 | |||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | --- | ||
12 | Upstream-Status: Pending | ||
13 | |||
14 | Makefile | 2 +- | ||
15 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
16 | |||
17 | diff --git a/Makefile b/Makefile | ||
18 | index 9da02cb..10dd4a9 100644 | ||
19 | --- a/Makefile | ||
20 | +++ b/Makefile | ||
21 | @@ -309,7 +309,7 @@ CHECKFLAGS := -D__linux__ -Dlinux -D__STDC__ -Dunix -D__unix__ -Wbitwise $(C | ||
22 | MODFLAGS = -DMODULE | ||
23 | CFLAGS_MODULE = $(MODFLAGS) | ||
24 | AFLAGS_MODULE = $(MODFLAGS) | ||
25 | -LDFLAGS_RELOCATABLE = -r -nostdlib | ||
26 | +LDFLAGS_RELOCATABLE = -Xlinker -r -nostdlib | ||
27 | LDFLAGS_MODULE = $(LDFLAGS_RELOCATABLE) | ||
28 | CFLAGS_KERNEL = | ||
29 | AFLAGS_KERNEL = | ||
30 | -- | ||
31 | 2.1.4 | ||
32 | |||
diff --git a/meta/recipes-core/busybox/busybox_1.24.1.bb b/meta/recipes-core/busybox/busybox_1.24.1.bb index 174ca472cd..bdaa5a5640 100644 --- a/meta/recipes-core/busybox/busybox_1.24.1.bb +++ b/meta/recipes-core/busybox/busybox_1.24.1.bb | |||
@@ -29,7 +29,6 @@ SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \ | |||
29 | file://recognize_connmand.patch \ | 29 | file://recognize_connmand.patch \ |
30 | file://busybox-cross-menuconfig.patch \ | 30 | file://busybox-cross-menuconfig.patch \ |
31 | file://0001-Use-CC-when-linking-instead-of-LD-and-use-CFLAGS-and.patch \ | 31 | file://0001-Use-CC-when-linking-instead-of-LD-and-use-CFLAGS-and.patch \ |
32 | file://0002-Passthrough-r-to-linker.patch \ | ||
33 | file://busybox-1.24.1-unzip.patch \ | 32 | file://busybox-1.24.1-unzip.patch \ |
34 | file://busybox-1.24.1-unzip-regression.patch \ | 33 | file://busybox-1.24.1-unzip-regression.patch \ |
35 | file://busybox-1.24.1-truncate-open-mode.patch \ | 34 | file://busybox-1.24.1-truncate-open-mode.patch \ |
diff --git a/meta/recipes-core/busybox/busybox_git.bb b/meta/recipes-core/busybox/busybox_git.bb index ae16b5935a..c29b894349 100644 --- a/meta/recipes-core/busybox/busybox_git.bb +++ b/meta/recipes-core/busybox/busybox_git.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | require busybox.inc | 1 | require busybox.inc |
2 | 2 | ||
3 | SRCREV = "966423d4034067f52b419570a1016d1dfc4aeacd" | 3 | SRCREV = "1b7c17391de66502dd7a97c866e0a33681edbb1f" |
4 | # Lookout for PV bump too when SRCREV is changed | 4 | # Lookout for PV bump too when SRCREV is changed |
5 | PV = "1.25.0+git${SRCPV}" | 5 | PV = "1.25.0+git${SRCPV}" |
6 | 6 | ||
@@ -35,12 +35,17 @@ SRC_URI = "git://busybox.net/busybox.git \ | |||
35 | file://recognize_connmand.patch \ | 35 | file://recognize_connmand.patch \ |
36 | file://busybox-cross-menuconfig.patch \ | 36 | file://busybox-cross-menuconfig.patch \ |
37 | file://0001-Use-CC-when-linking-instead-of-LD-and-use-CFLAGS-and.patch \ | 37 | file://0001-Use-CC-when-linking-instead-of-LD-and-use-CFLAGS-and.patch \ |
38 | file://0002-Passthrough-r-to-linker.patch \ | ||
39 | file://mount-via-label.cfg \ | 38 | file://mount-via-label.cfg \ |
40 | file://sha1sum.cfg \ | 39 | file://sha1sum.cfg \ |
41 | file://sha256sum.cfg \ | 40 | file://sha256sum.cfg \ |
42 | file://getopts.cfg \ | 41 | file://getopts.cfg \ |
43 | file://resize.cfg \ | 42 | file://resize.cfg \ |
43 | ${@["", "file://init.cfg"][(d.getVar('VIRTUAL-RUNTIME_init_manager', True) == 'busybox')]} \ | ||
44 | ${@["", "file://mdev.cfg"][(d.getVar('VIRTUAL-RUNTIME_dev_manager', True) == 'busybox-mdev')]} \ | ||
45 | file://inittab \ | ||
46 | file://rcS \ | ||
47 | file://rcK \ | ||
48 | file://runlevel \ | ||
44 | " | 49 | " |
45 | SRC_URI_append_libc-musl = " file://musl.cfg " | 50 | SRC_URI_append_libc-musl = " file://musl.cfg " |
46 | 51 | ||