* [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes
@ 2015-01-15 22:32 Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 1/2] linux-raspberrypi: fix do_configure failure Petter Mabäcker
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Petter Mabäcker @ 2015-01-15 22:32 UTC (permalink / raw)
To: yocto
The following changes since commit 6c6f44136f7e1c97bc45be118a48bd9b1fef1072:
gstreamer1.0-plugins-bad: Making bbappend version independent (2014-11-20 12:32:36 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib petmab/rpi_fixes
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=petmab/rpi_fixes
Petter Mabäcker (2):
linux-raspberrypi: fix do_configure failure
linux-raspberrypi: faulty branch and srcrev for 3.16
recipes-kernel/linux/linux-raspberrypi.inc | 8 +++++---
recipes-kernel/linux/linux-raspberrypi/defconfig | 1 +
.../{linux-raspberrypi_3.16.1.bb => linux-raspberrypi_3.16.5.bb} | 4 ++--
recipes-kernel/linux/linux.inc | 9 +++++----
4 files changed, 13 insertions(+), 9 deletions(-)
create mode 100644 recipes-kernel/linux/linux-raspberrypi/defconfig
rename recipes-kernel/linux/{linux-raspberrypi_3.16.1.bb => linux-raspberrypi_3.16.5.bb} (69%)
--
1.9.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [meta-raspberrypi][PATCH 1/2] linux-raspberrypi: fix do_configure failure
2015-01-15 22:32 [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Petter Mabäcker
@ 2015-01-15 22:32 ` Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 2/2] linux-raspberrypi: faulty branch and srcrev for 3.16 Petter Mabäcker
2015-01-25 21:24 ` [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Andrei Gherzan
2 siblings, 0 replies; 4+ messages in thread
From: Petter Mabäcker @ 2015-01-15 22:32 UTC (permalink / raw)
To: yocto
When building against newer yocto project releases below failure
occurs.
| DEBUG: Executing shell function do_configure
| NOTE: make oldconfig
| make: *** No rule to make target `oldconfig'. Stop.
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure
Fix this by trying to adapt more of the standard mechanism
that exists in yocto, in order to build "custom kernels".
Signed-off-by: Petter Mabäcker <petter@technux.se>
---
recipes-kernel/linux/linux-raspberrypi.inc | 8 +++++---
recipes-kernel/linux/linux-raspberrypi/defconfig | 1 +
recipes-kernel/linux/linux.inc | 9 +++++----
3 files changed, 11 insertions(+), 7 deletions(-)
create mode 100644 recipes-kernel/linux/linux-raspberrypi/defconfig
diff --git a/recipes-kernel/linux/linux-raspberrypi.inc b/recipes-kernel/linux/linux-raspberrypi.inc
index e756b57..4145b1a 100644
--- a/recipes-kernel/linux/linux-raspberrypi.inc
+++ b/recipes-kernel/linux/linux-raspberrypi.inc
@@ -5,12 +5,14 @@ SECTION = "kernel"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
+SRC_URI += " \
+ file://defconfig \
+ "
+
COMPATIBLE_MACHINE = "raspberrypi"
PV_append = "+git${SRCREV}"
-S = "${WORKDIR}/git"
-
# NOTE: For now we pull in the default config from the RPi kernel GIT tree.
KERNEL_DEFCONFIG = "bcmrpi_defconfig"
@@ -19,7 +21,7 @@ CMDLINE_raspberrypi = "dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA
UDEV_GE_141 ?= "1"
-do_configure_prepend() {
+do_kernel_configme_prepend() {
install -m 0644 ${S}/arch/${ARCH}/configs/${KERNEL_DEFCONFIG} ${WORKDIR}/defconfig || die "No default configuration for ${MACHINE} / ${KERNEL_DEFCONFIG} available."
}
diff --git a/recipes-kernel/linux/linux-raspberrypi/defconfig b/recipes-kernel/linux/linux-raspberrypi/defconfig
new file mode 100644
index 0000000..ecbf32c
--- /dev/null
+++ b/recipes-kernel/linux/linux-raspberrypi/defconfig
@@ -0,0 +1 @@
+# Dummy file to get through do_kernel_configme.
diff --git a/recipes-kernel/linux/linux.inc b/recipes-kernel/linux/linux.inc
index 7a8f984..fae78b7 100644
--- a/recipes-kernel/linux/linux.inc
+++ b/recipes-kernel/linux/linux.inc
@@ -5,6 +5,7 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
inherit kernel siteinfo
+require recipes-kernel/linux/linux-yocto.inc
# Enable OABI compat for people stuck with obsolete userspace
ARM_KEEP_OABI ?= "1"
@@ -25,15 +26,15 @@ kernel_configure_variable() {
CONF_SED_SCRIPT="$CONF_SED_SCRIPT /CONFIG_$1[ =]/d;"
if test "$2" = "n"
then
- echo "# CONFIG_$1 is not set" >> ${S}/.config
+ echo "# CONFIG_$1 is not set" >> ${B}/.config
else
- echo "CONFIG_$1=$2" >> ${S}/.config
+ echo "CONFIG_$1=$2" >> ${B}/.config
fi
}
do_configure_prepend() {
# Clean .config
- echo "" > ${S}/.config
+ echo "" > ${B}/.config
CONF_SED_SCRIPT=""
# oabi / eabi support
@@ -108,7 +109,7 @@ do_configure_prepend() {
# Keep this the last line
# Remove all modified configs and add the rest to .config
- sed -e "${CONF_SED_SCRIPT}" < '${WORKDIR}/defconfig' >> '${S}/.config'
+ sed -e "${CONF_SED_SCRIPT}" < '${WORKDIR}/defconfig' >> '${B}/.config'
yes '' | oe_runmake oldconfig
}
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [meta-raspberrypi][PATCH 2/2] linux-raspberrypi: faulty branch and srcrev for 3.16
2015-01-15 22:32 [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 1/2] linux-raspberrypi: fix do_configure failure Petter Mabäcker
@ 2015-01-15 22:32 ` Petter Mabäcker
2015-01-25 21:24 ` [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Andrei Gherzan
2 siblings, 0 replies; 4+ messages in thread
From: Petter Mabäcker @ 2015-01-15 22:32 UTC (permalink / raw)
To: yocto
linux-raspberrypi_3.16 used wrong branch (rpi-3.14.y instead of
rpi-3.16.y). Use latest SRCREV for 3.16 and bump version to 3.16.5.
Signed-off-by: Petter Mabäcker <petter@technux.se>
---
.../{linux-raspberrypi_3.16.1.bb => linux-raspberrypi_3.16.5.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename recipes-kernel/linux/{linux-raspberrypi_3.16.1.bb => linux-raspberrypi_3.16.5.bb} (69%)
diff --git a/recipes-kernel/linux/linux-raspberrypi_3.16.1.bb b/recipes-kernel/linux/linux-raspberrypi_3.16.5.bb
similarity index 69%
rename from recipes-kernel/linux/linux-raspberrypi_3.16.1.bb
rename to recipes-kernel/linux/linux-raspberrypi_3.16.5.bb
index 60aca96..97947c2 100644
--- a/recipes-kernel/linux/linux-raspberrypi_3.16.1.bb
+++ b/recipes-kernel/linux/linux-raspberrypi_3.16.5.bb
@@ -1,5 +1,5 @@
-SRCREV = "82692a293288c334f3da11895e63ea7d066db4f6"
-SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-3.14.y \
+SRCREV = "377c82aa1d31b37f1096096b0e4c65beb0bc5c49"
+SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-3.16.y \
file://sl030raspberrypii2ckernel.patch \
"
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes
2015-01-15 22:32 [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 1/2] linux-raspberrypi: fix do_configure failure Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 2/2] linux-raspberrypi: faulty branch and srcrev for 3.16 Petter Mabäcker
@ 2015-01-25 21:24 ` Andrei Gherzan
2 siblings, 0 replies; 4+ messages in thread
From: Andrei Gherzan @ 2015-01-25 21:24 UTC (permalink / raw)
To: Petter Mabäcker; +Cc: yocto
On Thu, Jan 15, 2015 at 11:32:51PM +0100, Petter Mabäcker wrote:
> The following changes since commit 6c6f44136f7e1c97bc45be118a48bd9b1fef1072:
>
> gstreamer1.0-plugins-bad: Making bbappend version independent (2014-11-20 12:32:36 +0100)
>
> are available in the git repository at:
>
> git://git.yoctoproject.org/poky-contrib petmab/rpi_fixes
> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=petmab/rpi_fixes
>
> Petter Mabäcker (2):
> linux-raspberrypi: fix do_configure failure
> linux-raspberrypi: faulty branch and srcrev for 3.16
Merged to master. Thanks.
--
Andrei Gherzan
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-01-25 21:24 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-15 22:32 [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 1/2] linux-raspberrypi: fix do_configure failure Petter Mabäcker
2015-01-15 22:32 ` [meta-raspberrypi][PATCH 2/2] linux-raspberrypi: faulty branch and srcrev for 3.16 Petter Mabäcker
2015-01-25 21:24 ` [meta-raspberrypi][PATCH 0/2] linux-raspberrypi fixes Andrei Gherzan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.