Patchwork linux-libc-headers: add 2.6.39

login
register
mail settings
Submitter Koen Kooi
Date June 21, 2011, 1:59 p.m.
Message ID <1308664747-32727-1-git-send-email-koen@dominion.thruhere.net>
Download mbox | patch
Permalink /patch/6175/
State New, archived
Headers show

Comments

Koen Kooi - June 21, 2011, 1:59 p.m.
The 2.6.37.2 version is kept to allow the qemu kernels and libc headers version to match
---
 .../linux-libc-headers_2.6.39.bb                   |   49 ++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
Koen Kooi - June 29, 2011, 2:08 p.m.
ping 

Op 21 jun 2011, om 15:59 heeft Koen Kooi het volgende geschreven:

> The 2.6.37.2 version is kept to allow the qemu kernels and libc headers version to match
> ---
> .../linux-libc-headers_2.6.39.bb                   |   49 ++++++++++++++++++++
> 1 files changed, 49 insertions(+), 0 deletions(-)
> create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
> 
> diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
> new file mode 100644
> index 0000000..65c19ec
> --- /dev/null
> +++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
> @@ -0,0 +1,49 @@
> +require linux-libc-headers.inc
> +
> +INHIBIT_DEFAULT_DEPS = "1"
> +DEPENDS += "unifdef-native"
> +
> +SRC_URI += " file://connector-msg-size-fix.patch"
> +SRC_URI[md5sum] = "1aab7a741abe08d42e8eccf20de61e05"
> +SRC_URI[sha256sum] = "584d17f2a3ee18a9501d7ff36907639e538cfdba4529978b8550c461d45c61f6"
> +
> +S = "${WORKDIR}/linux-${PV}"
> +
> +set_arch() {
> +	case ${TARGET_ARCH} in
> +		alpha*)   ARCH=alpha ;;
> +		arm*)     ARCH=arm ;;
> +		cris*)    ARCH=cris ;;
> +		hppa*)    ARCH=parisc ;;
> +		i*86*)    ARCH=i386 ;;
> +		ia64*)    ARCH=ia64 ;;
> +		mips*)    ARCH=mips ;;
> +		m68k*)    ARCH=m68k ;;
> +		powerpc*) ARCH=powerpc ;;
> +		s390*)    ARCH=s390 ;;
> +		sh*)      ARCH=sh ;;
> +		sparc64*) ARCH=sparc64 ;;
> +		sparc*)   ARCH=sparc ;;
> +		x86_64*)  ARCH=x86_64 ;;
> +		avr32*)   ARCH=avr32 ;;
> +		bfin*)    ARCH=blackfin ;;
> +		microblaze*) ARCH=microblaze ;;
> +	esac
> +}
> +
> +do_configure() {
> +	set_arch
> +	oe_runmake allnoconfig ARCH=$ARCH
> +}
> +
> +do_compile () {
> +}
> +
> +do_install() {
> +	set_arch
> +	oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
> +	# Kernel should not be exporting this header
> +	rm -f ${D}${exec_prefix}/include/scsi/scsi.h
> +}
> +
> +BBCLASSEXTEND = "nativesdk"
> -- 
> 1.6.6.1
>
Koen Kooi - June 30, 2011, 6:47 p.m.
ping

Op 21 jun 2011, om 15:59 heeft Koen Kooi het volgende geschreven:

> The 2.6.37.2 version is kept to allow the qemu kernels and libc headers version to match
> ---
> .../linux-libc-headers_2.6.39.bb                   |   49 ++++++++++++++++++++
> 1 files changed, 49 insertions(+), 0 deletions(-)
> create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
> 
> diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
> new file mode 100644
> index 0000000..65c19ec
> --- /dev/null
> +++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
> @@ -0,0 +1,49 @@
> +require linux-libc-headers.inc
> +
> +INHIBIT_DEFAULT_DEPS = "1"
> +DEPENDS += "unifdef-native"
> +
> +SRC_URI += " file://connector-msg-size-fix.patch"
> +SRC_URI[md5sum] = "1aab7a741abe08d42e8eccf20de61e05"
> +SRC_URI[sha256sum] = "584d17f2a3ee18a9501d7ff36907639e538cfdba4529978b8550c461d45c61f6"
> +
> +S = "${WORKDIR}/linux-${PV}"
> +
> +set_arch() {
> +	case ${TARGET_ARCH} in
> +		alpha*)   ARCH=alpha ;;
> +		arm*)     ARCH=arm ;;
> +		cris*)    ARCH=cris ;;
> +		hppa*)    ARCH=parisc ;;
> +		i*86*)    ARCH=i386 ;;
> +		ia64*)    ARCH=ia64 ;;
> +		mips*)    ARCH=mips ;;
> +		m68k*)    ARCH=m68k ;;
> +		powerpc*) ARCH=powerpc ;;
> +		s390*)    ARCH=s390 ;;
> +		sh*)      ARCH=sh ;;
> +		sparc64*) ARCH=sparc64 ;;
> +		sparc*)   ARCH=sparc ;;
> +		x86_64*)  ARCH=x86_64 ;;
> +		avr32*)   ARCH=avr32 ;;
> +		bfin*)    ARCH=blackfin ;;
> +		microblaze*) ARCH=microblaze ;;
> +	esac
> +}
> +
> +do_configure() {
> +	set_arch
> +	oe_runmake allnoconfig ARCH=$ARCH
> +}
> +
> +do_compile () {
> +}
> +
> +do_install() {
> +	set_arch
> +	oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
> +	# Kernel should not be exporting this header
> +	rm -f ${D}${exec_prefix}/include/scsi/scsi.h
> +}
> +
> +BBCLASSEXTEND = "nativesdk"
> -- 
> 1.6.6.1
>
Richard Purdie - June 30, 2011, 10:01 p.m.
On Tue, 2011-06-21 at 15:59 +0200, Koen Kooi wrote:
> The 2.6.37.2 version is kept to allow the qemu kernels and libc headers version to match
> ---
>  .../linux-libc-headers_2.6.39.bb                   |   49 ++++++++++++++++++++
>  1 files changed, 49 insertions(+), 0 deletions(-)
>  create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb

Merged to master, thanks.

Richard

Patch

diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
new file mode 100644
index 0000000..65c19ec
--- /dev/null
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.39.bb
@@ -0,0 +1,49 @@ 
+require linux-libc-headers.inc
+
+INHIBIT_DEFAULT_DEPS = "1"
+DEPENDS += "unifdef-native"
+
+SRC_URI += " file://connector-msg-size-fix.patch"
+SRC_URI[md5sum] = "1aab7a741abe08d42e8eccf20de61e05"
+SRC_URI[sha256sum] = "584d17f2a3ee18a9501d7ff36907639e538cfdba4529978b8550c461d45c61f6"
+
+S = "${WORKDIR}/linux-${PV}"
+
+set_arch() {
+	case ${TARGET_ARCH} in
+		alpha*)   ARCH=alpha ;;
+		arm*)     ARCH=arm ;;
+		cris*)    ARCH=cris ;;
+		hppa*)    ARCH=parisc ;;
+		i*86*)    ARCH=i386 ;;
+		ia64*)    ARCH=ia64 ;;
+		mips*)    ARCH=mips ;;
+		m68k*)    ARCH=m68k ;;
+		powerpc*) ARCH=powerpc ;;
+		s390*)    ARCH=s390 ;;
+		sh*)      ARCH=sh ;;
+		sparc64*) ARCH=sparc64 ;;
+		sparc*)   ARCH=sparc ;;
+		x86_64*)  ARCH=x86_64 ;;
+		avr32*)   ARCH=avr32 ;;
+		bfin*)    ARCH=blackfin ;;
+		microblaze*) ARCH=microblaze ;;
+	esac
+}
+
+do_configure() {
+	set_arch
+	oe_runmake allnoconfig ARCH=$ARCH
+}
+
+do_compile () {
+}
+
+do_install() {
+	set_arch
+	oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
+	# Kernel should not be exporting this header
+	rm -f ${D}${exec_prefix}/include/scsi/scsi.h
+}
+
+BBCLASSEXTEND = "nativesdk"