1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-07 03:04:04 +00:00

dtc: update to latest git version

Also remove patches that are no longer needed, as well as use the
installation that is provided by the Makefile. Put all the extra
stuff in a new dtc-misc package

(From OE-Core rev: 43213fd610da7b550e6d738e224b49004776f799)

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Matthew McClintock
2011-11-01 12:37:36 -05:00
committed by Richard Purdie
parent f7196be455
commit 35574646e7
4 changed files with 9 additions and 82 deletions
+6 -6
View File
@@ -6,13 +6,13 @@ DEPENDS = "flex-native bison-native"
inherit autotools
do_install() {
install -m 0755 -d ${D}${bindir}
install -m 755 dtc ${D}${bindir}/dtc
}
SRC_URI = "git://www.jdl.com/software/dtc.git;protocol=git \
file://fix_for_compilation_with_gcc_4.6.0.patch"
"
INC_PR = "r0"
EXTRA_OEMAKE='PREFIX="${prefix}"'
INC_PR = "r1"
S = "${WORKDIR}/git"
PACKAGES =+ "${PN}-misc"
FILES_${PN}-misc = "${bindir}/convert-dtsv0 ${bindir}/ftdump ${bindir}/dtdiff"
@@ -1,51 +0,0 @@
Upstream-Status: Pending
Fix following compilation errors with gcc 4.6.0
| dtc.c: In function 'main':
| dtc.c:100:17: error: variable 'check' set but not used [-Werror=unused-but-set-variable]
| cc1: all warnings being treated as errors
|
| make: *** [dtc.o] Error 1
| make: *** Waiting for unfinished jobs....
| flattree.c: In function 'flat_read_mem_reserve':
| flattree.c:700:14: error: variable 'p' set but not used [-Werror=unused-but-set-variable]
| cc1: all warnings being treated as errors
|
| make: *** [flattree.o] Error 1
| ERROR: oe_runmake failed
Nitin A Kamble <nitin.a.kamble@intel.com> 2011/05/10
Index: git/dtc.c
===================================================================
--- git.orig/dtc.c
+++ git/dtc.c
@@ -97,7 +97,7 @@ int main(int argc, char *argv[])
const char *inform = "dts";
const char *outform = "dts";
const char *outname = "-";
- int force = 0, check = 0;
+ int force = 0, __attribute__((__unused__)) check = 0;
const char *arg;
int opt;
FILE *outf = NULL;
Index: git/flattree.c
===================================================================
--- git.orig/flattree.c
+++ git/flattree.c
@@ -697,7 +697,6 @@ static struct reserve_info *flat_read_me
{
struct reserve_info *reservelist = NULL;
struct reserve_info *new;
- const char *p;
struct fdt_reserve_entry re;
/*
@@ -706,7 +705,6 @@ static struct reserve_info *flat_read_me
*
* First pass, count entries.
*/
- p = inb->ptr;
while (1) {
flat_read_chunk(inb, &re, sizeof(re));
re.address = fdt64_to_cpu(re.address);
@@ -1,18 +0,0 @@
Remove the -Os flag
Upstream-Status: Inappropriate [configuration]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Index: git/Makefile
===================================================================
--- git.orig/Makefile
+++ git/Makefile
@@ -18,7 +18,7 @@ CONFIG_LOCALVERSION =
CPPFLAGS = -I libfdt
WARNINGS = -Werror -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \
-Wstrict-prototypes -Wmissing-prototypes
-CFLAGS = -g -Os -fPIC -Werror $(WARNINGS)
+CFLAGS = -g -fPIC -Werror $(WARNINGS)
BISON = bison
LEX = flex
+3 -7
View File
@@ -3,14 +3,10 @@ require dtc.inc
LIC_FILES_CHKSUM = "file://GPL;md5=94d55d512a9ba36caa9b7df079bae19f \
file://libfdt/libfdt.h;beginline=3;endline=52;md5=fb360963151f8ec2d6c06b055bcbb68c"
SRCREV = "73dca9ae0b9abe6924ba640164ecce9f8df69c5a"
SRCREV = "033089f29099bdfd5c2d6986cdb9fd07b16cfde0"
PV = "1.3.0+git${SRCPV}"
PR = "${INC_PR}.0"
PR = "${INC_PR}.1"
S = "${WORKDIR}/git"
SRC_URI_PATCH = " file://remove_space_opt.patch"
SRC_URI_PATCH_virtclass-native = ""
SRC_URI += "${SRC_URI_PATCH}"
BBCLASSEXTEND = "native"
BBCLASSEXTEND = "native nativesdk"