Skip to contentSkip to conversation

2 fixes

PATCH New Robert Yang 1 participant 3 messages Apr 23, 2015

lore
Share & tools
lore
#0 lore raw

cover 2 fixes

The following changes since commit 166f2587468ae71988c610858aad3f7ef67eccba:

bison: don't depend on help2man (2015-04-21 11:29:30 +0100)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib rbt/2fixes
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/2fixes

Robert Yang (2):
gnu-efi: fix parallel issue
kernel-devsrc: depends on virtual/kernel:do_install

 .../gnu-efi/lib-Makefile-fix-parallel-issue.patch  |   38 ++++++++++++++++++++
 meta/recipes-bsp/gnu-efi/gnu-efi_3.0.2.bb          |    1 +
 meta/recipes-kernel/linux/kernel-devsrc.bb         |    2 +-
 3 files changed, 40 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-bsp/gnu-efi/gnu-efi/lib-Makefile-fix-parallel-issue.patch
Signature · 1 line
1.7.9.5
#1 lore raw

PATCH 1/2 gnu-efi: fix parallel issue

Fixed:
Assembler messages:
Fatal error: can't create runtime/rtlock.o: No such file or directory Assembler messages:
Fatal error: can't create runtime/rtdata.o: No such file or directory Assembler messages:
Fatal error: can't create runtime/vm.o: No such file or directory Assembler messages:
Fatal error: can't create runtime/efirtlib.o: No such file or directory

---
 .../gnu-efi/lib-Makefile-fix-parallel-issue.patch  |   38 ++++++++++++++++++++
 meta/recipes-bsp/gnu-efi/gnu-efi_3.0.2.bb          |    1 +
 2 files changed, 39 insertions(+)
 create mode 100644 meta/recipes-bsp/gnu-efi/gnu-efi/lib-Makefile-fix-parallel-issue.patch
meta/recipes-bsp/gnu-efi/gnu-efi/lib-Makefile-fix-parallel-issue.patch new file +38 -0
new file mode 100644
index 0000000..1b2ae1e
@@ -0,0 +1,38 @@
+From 0daa354a16aa3cade56ed423d0f8a04cf1c22f9d Mon Sep 17 00:00:00 2001
+From: Robert Yang <[email protected]>
+Date: Thu, 23 Apr 2015 01:49:31 -0700
+Subject: [PATCH] lib/Makefile: fix parallel issue
+
+Fixed:
+Assembler messages:
+Fatal error: can't create runtime/rtlock.o: No such file or directory
+Assembler messages:
+Fatal error: can't create runtime/rtdata.o: No such file or directory
+Assembler messages:
+Fatal error: can't create runtime/vm.o: No such file or directory
+Assembler messages:
+Fatal error: can't create runtime/efirtlib.o: No such file or directory
+
+Upstream-Status: Pending
+
+Signed-off-by: Robert Yang <[email protected]>
+---
+ lib/Makefile |    2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/lib/Makefile b/lib/Makefile
+index dc4b94a..f64d1ed 100644
+--- a/lib/Makefile
++++ b/lib/Makefile
+@@ -73,6 +73,8 @@ all: libsubdirs libefi.a
+ libsubdirs:
+ 	for sdir in $(SUBDIRS); do mkdir -p $$sdir; done
+ 
++$(OBJS): libsubdirs
++
+ libefi.a: $(OBJS)
+ 	$(AR) rv $@ $(OBJS)
+ 
+-- 
+1.7.9.5
+
meta/recipes-bsp/gnu-efi/gnu-efi_3.0.2.bb +1 -0
index 2b4f3f3..27cc6c1 100644
@@ -16,6 +16,7 @@ LIC_FILES_CHKSUM = "file://gnuefi/crt0-efi-arm.S;beginline=4;endline=9;md5=2240d
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.bz2 \
            file://parallel-make-archives.patch \
+           file://lib-Makefile-fix-parallel-issue.patch \
           "
 SRC_URI[md5sum] = "a9db2cabc01a2674715bd6aea2911f01"
 SRC_URI[sha256sum] = "194b580ecdb1fad0e41914845ba064c279afb687855960b58693459e5537b4d7"
Signature · 1 line
1.7.9.5
#2 lore raw

PATCH 2/2 kernel-devsrc: depends on virtual/kernel:do_install

In reply to Robert Yang

The linux-yocto.inc may remove the meta dir:

do_install_append(){
	if [ -n "${KMETA}" ]; then
		rm -rf ${STAGING_KERNEL_DIR}/${KMETA}
	fi
}

Which may cause the error:
[snip]
find: `./meta/cfg/kernel-cache/bsp/altera-socfpga/0073-FogBugz-116676-Align-clk.c-with-kernel.org.patch': No such file or directory
find: `./meta/cfg/kernel-cache/bsp/altera-socfpga/0047-FogBugz-90657-Fix-SD-MMC-driver-for-VT.patch': No such file or directory
find: `./meta/cfg/kernel-cache/bsp/altera-socfpga/0006-spi-qspi-cadence-Add-spi-and-qspi-driver.patch': No such file or directory [snip]
cpio: ./meta/scripts/kgit-config-cleaner: Cannot stat: No such file or directory
cpio: ./meta/scripts/kgit-s2q: Cannot stat: No such file or directory
cpio: ./meta/scripts/kgit-clean: Cannot stat: No such file or directory
[snip]

---
 meta/recipes-kernel/linux/kernel-devsrc.bb |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-kernel/linux/kernel-devsrc.bb +1 -1
index dd65788..196c8c7 100644
@@ -18,7 +18,7 @@ inherit module-base
 # ${B} not to change while we install, so virtual/kernel must finish do_compile.
 do_install[depends] += "virtual/kernel:do_shared_workdir"
 # Need the source, not just the output of populate_sysroot
-do_install[depends] += "virtual/kernel:do_compile"
+do_install[depends] += "virtual/kernel:do_install"
 
 # There's nothing to do here, except install the source where we can package it
 do_fetch[noexec] = "1"
Signature · 1 line
1.7.9.5