All of lore.kernel.org
 help / color / mirror / Atom feed
From: Koen Kooi <koen@dominion.thruhere.net>
To: openembedded-devel@lists.openembedded.org
Subject: Re: Martin Jansa : Revert "add support for opendataplane"
Date: Mon, 11 Aug 2014 16:16:07 +0200	[thread overview]
Message-ID: <lsaj77$pr1$2@ger.gmane.org> (raw)
In-Reply-To: <53E8CBB3.1080207@windriver.com>

-----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@opal.openembedded.org *Sent:* 
> Sunday, August 10, 2014 10:17AM *To:* 
> openembedded-commits@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@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@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@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-----



      reply	other threads:[~2014-08-11 14:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20140810141713.D71AD5030F@opal.openembedded.org>
2014-08-11 13:57 ` [oe-commits] Martin Jansa : Revert "add support for opendataplane" Yao Zhao
2014-08-11 14:16   ` Koen Kooi [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='lsaj77$pr1$2@ger.gmane.org' \
    --to=koen@dominion.thruhere.net \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.