From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 353E0A0093;
	Tue, 10 May 2022 17:36:35 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id D7C5C410EE;
	Tue, 10 May 2022 17:36:34 +0200 (CEST)
Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com
 [209.85.208.169])
 by mails.dpdk.org (Postfix) with ESMTP id 45700406B4
 for <dev@dpdk.org>; Tue, 10 May 2022 17:36:33 +0200 (CEST)
Received: by mail-lj1-f169.google.com with SMTP id s27so21321062ljd.2
 for <dev@dpdk.org>; Tue, 10 May 2022 08:36:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=semihalf-com.20210112.gappssmtp.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=KvZvUx3ucy3Tl1JeJvjoH1a74jbSERuCGqYS64li6d8=;
 b=L6EKwDoffzKwWxDQR9x8kg0jkhox9CworKrJF0jQcQuGoQAeab61LpyFdIEYldRMM2
 JB4ZtysIGbn/rbhFoQg5dWkBQlFA1titlkJh05tQ5EKiPH/tm28prV4u9Ajgt/z88IjC
 88tB+Rn2aY9sH2cO6f6BKYG/LqnXnTBXi7fMfWd7661lBilw2OPvvDJ18PfyqSVYwv9C
 9AdQ6OmK+noQCFgT2WAKfRxxw5FydEj0nI5KSZcE+EZZ+sPXkYjy/PXM2/v34ZAl7kAK
 x08WmoFZtcuRZzbmVcc4WJCTiRaFgHmWJ5dk5X1acax+sm/KWDKY+JCsV4ZwPXfwquZQ
 GerA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=KvZvUx3ucy3Tl1JeJvjoH1a74jbSERuCGqYS64li6d8=;
 b=6HXw3Q/1H7ihrkFy7LslAcTUDZmxvlUiZNGLhxp2CaKBMLUl2uX4lpl7eSpwjlvaS3
 WL52+ypoomzjPH1KCHwLZCR0myJF3FPFb8X2XJIci0AYcu1SeIO0GRvsVE0XXQ97QTeE
 gvJmAD0sI3fCMcJDw5CMVrSlXkXIKNUBaCDUy0YWzXLOWNTYHA5RwwYrJ4KzbOKMhDz1
 MVaSFTRfQdVwiOw8uS1dy1X1H3Ge8T+Z2RxPEj9HGsEDpb9J9cgHyI4E306VRPehZRGU
 ASo1DupFjezL316st7F14Q94azAQjtet64UpazH9PLbH69iZl/khkXr2LFWOMCTql62m
 li1A==
X-Gm-Message-State: AOAM533IysirS+6pFgp1CaPzxZs6TIdXJQTwLhLO4O1dqH+bhs4FuN1P
 jFfwNFuayB8iCJm6bxjtX86uIlBanJNEEFxbPx6O+Q==
X-Google-Smtp-Source: ABdhPJzQkEkbLuvtEy/me/oMHgH2MGxliroSWa9rgC8hoffUb0Vj+WRmF/Kb3AwYGUkQToj/hT7QuHwKhFD5X2ZVPE0=
X-Received: by 2002:a05:651c:4d1:b0:24f:6374:3e85 with SMTP id
 e17-20020a05651c04d100b0024f63743e85mr13995090lji.387.1652196992465; Tue, 10
 May 2022 08:36:32 -0700 (PDT)
MIME-Version: 1.0
References: <20220505173003.3242618-1-kda@semihalf.com>
 <20220510150759.525434-1-kda@semihalf.com>
 <20220510150759.525434-8-kda@semihalf.com>
In-Reply-To: <20220510150759.525434-8-kda@semihalf.com>
From: =?UTF-8?Q?Stanis=C5=82aw_Kardach?= <kda@semihalf.com>
Date: Tue, 10 May 2022 17:35:56 +0200
Message-ID: <CALVGJWL_Kgv4jiB+kg3Xar_ngfHxVPoo8Z7TRfXD87xdOotAxw@mail.gmail.com>
Subject: Re: [PATCH v2 7/8] devtools: add RISC-V to test-meson-builds.sh
To: Bruce Richardson <bruce.richardson@intel.com>
Cc: dev <dev@dpdk.org>, Frank Zhao <Frank.Zhao@starfivetech.com>, 
 Sam Grove <sam.grove@sifive.com>, Marcin Wojtas <mw@semihalf.com>,
 upstream@semihalf.com
Content-Type: multipart/alternative; boundary="000000000000d5ccb505deaa165a"
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

--000000000000d5ccb505deaa165a
Content-Type: text/plain; charset="UTF-8"

On Tue, May 10, 2022 at 5:08 PM Stanislaw Kardach <kda@semihalf.com> wrote:

> Validate RISC-V compilation when test-meson-builds.sh is called. The
> check will be only performed if appropriate toolchain is present on the
> system (same as with other architectures).
>
> Sponsored-by: Frank Zhao <Frank.Zhao@starfivetech.com>
> Sponsored-by: Sam Grove <sam.grove@sifive.com>
> Signed-off-by: Stanislaw Kardach <kda@semihalf.com>
> ---
>  devtools/test-meson-builds.sh | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh
> index a653b253cb..12513e9d7f 100755
> --- a/devtools/test-meson-builds.sh
> +++ b/devtools/test-meson-builds.sh
> @@ -275,6 +275,12 @@ for f in $srcdir/config/ppc/ppc* ; do
>         build $targetdir $f ABI $use_shared
>  done
>
> +# RISC-V configurations
> +for f in $srcdir/config/riscv/riscv* ; do
> +       targetdir=build-$(basename $f | tr '_' '-' | cut -d'-' -f-2)
> +       build $targetdir $f ABI $use_shared
> +done
> +
>
This should not be an iteration but a single build command. I'll re-send as
v3.

>  # Test installation of the x86-generic target, to be used for checking
>  # the sample apps build using the pkg-config file for cflags and libs
>  load_env cc
> --
> 2.30.2
>

--000000000000d5ccb505deaa165a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Tue, May 10, 2022 at 5:08 PM Stanislaw=
 Kardach &lt;<a href=3D"mailto:kda@semihalf.com">kda@semihalf.com</a>&gt; w=
rote:<br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">Validate RISC-V compilation when test-meson-builds.sh is c=
alled. The<br>
check will be only performed if appropriate toolchain is present on the<br>
system (same as with other architectures).<br>
<br>
Sponsored-by: Frank Zhao &lt;<a href=3D"mailto:Frank.Zhao@starfivetech.com"=
 target=3D"_blank">Frank.Zhao@starfivetech.com</a>&gt;<br>
Sponsored-by: Sam Grove &lt;<a href=3D"mailto:sam.grove@sifive.com" target=
=3D"_blank">sam.grove@sifive.com</a>&gt;<br>
Signed-off-by: Stanislaw Kardach &lt;<a href=3D"mailto:kda@semihalf.com" ta=
rget=3D"_blank">kda@semihalf.com</a>&gt;<br>
---<br>
=C2=A0devtools/test-meson-builds.sh | 6 ++++++<br>
=C2=A01 file changed, 6 insertions(+)<br>
<br>
diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh<=
br>
index a653b253cb..12513e9d7f 100755<br>
--- a/devtools/test-meson-builds.sh<br>
+++ b/devtools/test-meson-builds.sh<br>
@@ -275,6 +275,12 @@ for f in $srcdir/config/ppc/ppc* ; do<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 build $targetdir $f ABI $use_shared<br>
=C2=A0done<br>
<br>
+# RISC-V configurations<br>
+for f in $srcdir/config/riscv/riscv* ; do<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0targetdir=3Dbuild-$(basename $f | tr &#39;_&#39=
; &#39;-&#39; | cut -d&#39;-&#39; -f-2)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0build $targetdir $f ABI $use_shared<br>
+done<br>
+<br></blockquote><div>This should not be an iteration but a single build c=
ommand. I&#39;ll re-send as v3.=C2=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">
=C2=A0# Test installation of the x86-generic target, to be used for checkin=
g<br>
=C2=A0# the sample apps build using the pkg-config file for cflags and libs=
<br>
=C2=A0load_env cc<br>
-- <br>
2.30.2<br>
</blockquote></div></div>

--000000000000d5ccb505deaa165a--