[oe] Martin Jansa : Revert "add support for opendataplane"
Koen Kooi
koen at dominion.thruhere.net
Mon Aug 11 14:16:07 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Yao Zhao schreef op 11-08-14 15:57:
> Hi,
>
> I had noticed this problem so I sent an email before to hold on merging
> this recipe. Please ignore it until I fix it.
I would *strongly* advice against adding any ODP relates recipes and patches
to meta-oe and oe-core. One of the reasons is that it's very much work in
progress, the other is that the people involved have a roundtrip time
measured in *months* when it comes to review comments.
regards,
Koen
(The code also makes your eyes bleed)
>
> thanks, yao
>
> ------------------------------------------------------------------------
>
> *From:* git at opal.openembedded.org *Sent:*
> Sunday, August 10, 2014 10:17AM *To:*
> openembedded-commits at lists.openembedded.org
> *Subject:* [oe-commits] Martin Jansa : Revert "add support for
> opendataplane"
>
> Module: meta-openembedded.git Branch: master-next Commit:
> 638603cd28bf2fb95278e1239c9e0ca1c73fbc92 URL:
> http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=638603cd28bf2fb95278e1239c9e0ca1c73fbc92
>
>
>
>
> Author: Martin Jansa
> <Martin.Jansa at gmail.com> Date: Fri Aug
> 8 15:59:02 2014 +0200
>
> Revert "add support for opendataplane"
>
> doesn't build for qemuarm
>
> | arm-oe-linux-gnueabi-libtool: compile: arm-oe-linux-gnueabi-gcc
> -march=armv5te -marm -mthumb-interwork
> --sysroot=/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm
> -DHAVE_CONFIG_H -I. -pthread -DODP_DEBUG_PRINT=1 -W -Wall -Werror
> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
> -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs
> -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings
>
> -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/git/platform/linux-generic/include
>
>
>
> -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/git/platform/linux-generic/include/api
>
>
>
> -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/git/include
>
>
>
- -O2 -pipe -g
> -feliminate-unused-debug-types -c
> /home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/git/platform/linux-generic/odp_packet.c
>
>
>
- -o
> odp_packet.o | {standard input}: Assembler messages: | {standard
> input}:40: Error: selected processor does not support ARM mode `dmb st'
> | {standard input}:72: Error: selected processor does not support ARM
> mode `dmb st' | make[2]: *** [odp_barrier.lo] Error 1 | make[2]: ***
> Waiting for unfinished jobs.... | make[2]: Leaving directory
> `/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/build/platform/linux-generic'
>
>
>
| make[1]: *** [all-recursive] Error 1 | make[1]: Leaving directory
> `/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/build/platform'
>
>
>
| make: *** [all-recursive] Error 1 | ERROR: oe_runmake failed |
> WARNING: exit code 1 from a shell command. | ERROR: Function failed:
> do_compile (log file is located at
> /home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/opendataplane/0.2+gitAUTOINC+68a45b11e5-r0/temp/log.do_compile.12211)
>
>
>
NOTE: recipe opendataplane-0.2+gitAUTOINC+68a45b11e5-r0: task
> do_compile: Failed ERROR: Task 12545
> (/home/jenkins/oe/world/shr-core/meta-openembedded/meta-networking/recipes-support/opendataplane/opendataplane_git.bb,
>
>
>
do_compile) failed
> with exit code '1'
>
> This reverts commit e30d6d13f8108a1e3b9bcd8e39b87526e1097f06.
>
> ---
>
> ...inux-dpdk-remove-unnecessary-include-path.patch | 29
> ---------------------- .../opendataplane/opendataplane.inc | 21
> ---------------- .../opendataplane/opendataplane_0.2.bb | 25
> ------------------- .../opendataplane/opendataplane_git.bb | 14
> ----------- 4 files changed, 89 deletions(-)
>
> diff --git
> a/meta-networking/recipes-support/opendataplane/files/0001-linux-dpdk-remove-unnecessary-include-path.patch
>
>
>
b/meta-networking/recipes-support/opendataplane/files/0001-linux-dpdk-remove-unnecessary-include-path.patch
>
> deleted file mode 100644 index a0ef7ce..0000000 ---
> a/meta-networking/recipes-support/opendataplane/files/0001-linux-dpdk-remove-unnecessary-include-path.patch
>
>
>
+++ /dev/null @@ -1,29 +0,0 @@ -From
> 72b8eacc2985f054cadc5d0b48351a658998b8d6 Mon Sep 17 00:00:00 2001 -From:
> Yao Zhao <yao.zhao at windriver.com> -Date: Wed,
> 30 Jul 2014 16:02:14 -0400 -Subject: [PATCH] linux-dpdk: remove
> unnecessary include path - -for dpdk include/arch and include/exec-env
> is only included -by generic rte_xxx.h header, can't be included
> directly. - -Signed-off-by: Yao Zhao
> <yao.zhao at windriver.com> ---- -
> platform/linux-dpdk/Makefile.am | 2 -- - 1 file changed, 2 deletions(-) -
> -diff --git a/platform/linux-dpdk/Makefile.am
> b/platform/linux-dpdk/Makefile.am -index 4aa568f..dfcaadb 100644 ----
> a/platform/linux-dpdk/Makefile.am -+++ b/platform/linux-dpdk/Makefile.am
> -@@ -12,8 +12,6 @@ PLAT_CFLAGS = -msse4.2 - if SDK_INSTALL_PATH_ -
> PLAT_CFLAGS += -include $(SDK_INSTALL_PATH)/include/rte_config.h -
> PLAT_CFLAGS += -I$(SDK_INSTALL_PATH)/include --PLAT_CFLAGS +=
> -I$(SDK_INSTALL_PATH)/include/arch --PLAT_CFLAGS +=
> -I$(SDK_INSTALL_PATH)/include/exec-env - - AM_LDFLAGS +=
> -L$(SDK_INSTALL_PATH)/lib - endif --- -1.9.1 - diff --git
> a/meta-networking/recipes-support/opendataplane/opendataplane.inc
> b/meta-networking/recipes-support/opendataplane/opendataplane.inc
> deleted file mode 100644 index c4b184e..0000000 ---
> a/meta-networking/recipes-support/opendataplane/opendataplane.inc +++
> /dev/null @@ -1,21 +0,0 @@ -SUMMARY = "Cross platform OpenDataPlane
> application APIs" - -DESCRIPTION = "The OpenDataPlane project has been
> established to \ -produce an open-source, cross-platform set of
> application \ -programming interfaces (APIs) for the networking data
> plane." - -HOMEPAGE = "http://www.opendataplane.org" -SECTION =
> "networking" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM =
> "file://LICENSE;md5=4ccfa994aa96974cfcd39a59faee20a2" - -SRC_URI =
> "git://git.linaro.org/lng/odp.git" - -COMPATIBLE_HOST = "^((?!mips).*)$"
> - -PACKAGECONFIG ??= "platform_linux_generic" -PACKAGECONFIG[netmap] =
> "--enable-netmap,,," -PACKAGECONFIG[platform_linux_generic] =
> "--with-platform=linux-generic,,," - -S = "${WORKDIR}/git" - diff --git
> a/meta-networking/recipes-support/opendataplane/opendataplane_0.2.bb
> b/meta-networking/recipes-support/opendataplane/opendataplane_0.2.bb
> deleted file mode 100644 index 6f7f601..0000000 ---
> a/meta-networking/recipes-support/opendataplane/opendataplane_0.2.bb +++
> /dev/null @@ -1,25 +0,0 @@ -require ${BPN}.inc - -#odp-0.2 tag -SRCREV
> = "6007d8833a6880abedf98f792586c0cfb9f10de0" -PV = "0.2" - -#0.2 still
> using pure Makefile - -#override the Makefile DESTDIR -export
> DESTDIR="${D}${exec_prefix}" - -do_install () { - oe_runmake install -
> - #move DESTDIR/share/odp/odp_x usr/bin - install -d ${D}${bindir}
> - for i in ${DESTDIR}/share/odp/*; do - filename=`basename $i` -
> mv ${DESTDIR}/share/odp/${filename} ${D}${bindir}/${filename} - done -
> rm -rf ${DESTDIR}/share -} - -#non standard doc install location
> -FILES_${PN}-doc += "${exec_prefix}/doc/*" diff --git
> a/meta-networking/recipes-support/opendataplane/opendataplane_git.bb
> b/meta-networking/recipes-support/opendataplane/opendataplane_git.bb
> deleted file mode 100644 index e569daa..0000000 ---
> a/meta-networking/recipes-support/opendataplane/opendataplane_git.bb +++
> /dev/null @@ -1,14 +0,0 @@ -require ${BPN}.inc - -SRC_URI +=
> "file://0001-linux-dpdk-remove-unnecessary-include-path.patch" - -SRCREV
> = "68a45b11e52dbf835a7087c15d503c6b0e5d91ed"
> -#8f4f080625e2db810da3f13770ba418c72b08ede will support
> --with-sdk-install-path -PV = "0.2+git${SRCPV}" -
> -PACKAGECONFIG[platform_linux_generic] =
> "--with-platform=linux-generic,,openssl,libcrypto" -#need meta-intel
> layer's common/recipes-extended/dpdk/dpdk recipe
> -PACKAGECONFIG[platform_linux_dpdk] = '--with-platform=linux-dpdk
> --with-sdk-install-path="${STAGING_EXECPREFIXDIR}",,dpdk,'
> -PACKAGECONFIG[platform_linux_keystone2] =
> "--with-platform=linux-keystone2,,," - -inherit autotools
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org
iD8DBQFT6NAnMkyGM64RGpERAhVkAKCDIAg+KpvnVhPONuPQI/uftg9nwwCaAsjB
FSQG79Wx5QZF3iWZG7802z4=
=3im7
-----END PGP SIGNATURE-----
More information about the Openembedded-devel
mailing list