* [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.