From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 12E39A0553; Mon, 17 Feb 2020 17:11:02 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F20F51DAA7; Mon, 17 Feb 2020 17:11:01 +0100 (CET) Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) by dpdk.org (Postfix) with ESMTP id 849E51DAA0 for ; Mon, 17 Feb 2020 17:11:00 +0100 (CET) Received: by mail-vs1-f41.google.com with SMTP id v141so10669222vsv.12 for ; Mon, 17 Feb 2020 08:11:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=M8ilH8UXKAJyKL9CcjyKL4axjTLGm+CZRjQt2yTnDic=; b=J+kQobdbsCaUc47zscPJjH+rC4+XIwvVMM0pJD1QHZz9H4Bjml+r3TVCmnuZ4d4Ogi IQCmxq84thWwPK3Hr00zLZnJXPglLpHmG05gMwcZ5LzCkXzAc3TmOzIYKVDfZrwNz4Il z12FVdYDjRnukVQh9jvToVW0DqFnrjbVoD15TXeIK2jpF1kSo0eM2pC+jbw0piRhaXsc V7xvoXVMe2FQBNlRg3nYNEEWXn3Nx2BQ8b0hhJduZISyCq770qKEyYOYSBroj2NivL/t MQE4pd3LRNx64YIvvteBoSkZWJf9P76bvUtLo6HAPpWxuyYq+detFUYlbS18lZwTQiw0 sF+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=M8ilH8UXKAJyKL9CcjyKL4axjTLGm+CZRjQt2yTnDic=; b=Us0kuXb0Y+0FIgNX0qOk/P+1cjw/b7bR8wqOdPWtoiA/e8hpNuwrbdFR1mkSjEfgmF g8zCT4kR8kOivByoHHCv2RofiPrVG9BSa3+97lcU4oak1krzevh1ZfPeL+VEdEruifkl 6dnsJozOJBdzOqSBpPby7V/k7GjDQjCs1k9BTT2HG2cqja4hAkMQHzayk+NUFFchcHTe wt3iGW2GDMSHUnEM7E5MsEyPJaV+oJn+sXkv7lsUS1gz4k26ehSvUK9KobsFi+8ma0Lk 1uRTZkcWqfRf8lwIYMcU6IsmHdsISsdntwOPi+6Q9tqAVNZtajwQ81Hm4dYg8VohVOpT epbg== X-Gm-Message-State: APjAAAXLeGzIpmpMBVqmkTvQA6OfK8xqZs6jRanGtFUJsXCTaIJkcERp 8nZptE5vq6t48tOdrBQj4OKQXop14wJgVkh2sHN9cw== X-Google-Smtp-Source: APXvYqz4fpkzp47pnWjiJKYJexbyHjOWPMw2OevfRV4Fhvd3BEwvabNx5gV5Eji4JqrQsNW1T/v/K7w1efllcfJVTmk= X-Received: by 2002:a67:8704:: with SMTP id j4mr8871163vsd.106.1581955859662; Mon, 17 Feb 2020 08:10:59 -0800 (PST) MIME-Version: 1.0 References: <20200217123325.GB148702@hmswarspite.think-freely.org> In-Reply-To: From: Victor Huertas Date: Mon, 17 Feb 2020 17:10:44 +0100 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Fwd: Proposal to add a new toolchain for dpdk: g++ X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Neil, Well, the thing is that I wanted to keep on using g++ as compiling tool (and reduce impact on my original develoment environment). My source code is composed by *.cpp extension files I decided to modify the dpdk makefiles to accept such extension as well as disable some -W flags that are not used by g++. As I have already done the work I just wanted to let you know if DPDK people was open to introduce this slight modifications and add the possibility to use g++ instead of icc (Intel's compiler). By the way, I had published another issue (on dpdk-users) in which I was wondering on a strange problem I have seen in the "ip pipeline" DPDK example, related to a high latency problem when using software rings between two pipelines running in the same core id. However I have received no answer and this issue is something that worries me a lot as this behavior is not acceptable at all in my application (which is based on this ip pipieline example). Would you mind if I rewrite it in this dpdk-dev thread to see if we can shed a light on this? Regards and thanks for your quick answer, El lun., 17 feb. 2020 a las 13:33, Neil Horman () escribi=C3=B3: > On Mon, Feb 17, 2020 at 11:01:21AM +0100, Victor Huertas wrote: > > Hi all, > > > > I am using DPDK development environment to develop an application from > > which I have to access C++ code. > > I managed to modify some internal mk files in the dpdk-stable repositor= y > to > > allow g++ compiler to be supported. > > > > I have all the modified files well identified and I wonder if the suppo= rt > > team is interested to add this toolchain in future DPDK releases. > > > > Regards > > > > -- > > Victor > > > Ostensibly, if you have g++, you have gcc, and theres not much more that > needs > to be done here. You should just be able to wrap all your application > includes > in an extern C {} construct, and that should be it. > > Neil > > --=20 Victor --=20 Victor