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 84E31A04B5 for ; Tue, 27 Oct 2020 14:41:52 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 185A74C7A; Tue, 27 Oct 2020 14:41:46 +0100 (CET) Received: from mail-io1-f47.google.com (mail-io1-f47.google.com [209.85.166.47]) by dpdk.org (Postfix) with ESMTP id CBFFF4C73 for ; Tue, 27 Oct 2020 14:41:44 +0100 (CET) Received: by mail-io1-f47.google.com with SMTP id u62so1541065iod.8 for ; Tue, 27 Oct 2020 06:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eMVq1HM7kScxOn39emqfVtBp4refdoWgfxlFSUAOXuM=; b=e7ItiUdO9rWDv1pyl119S8rzdSAMxisQWtBHM7hgYfQhUlG6WN+9nBFLtK6j+u8tYa FnaYkUj47+ODDpdloerSWVv0pJ7gqzT8Lpl3IBwkaFmTCmzD62Y8TIJIv+BK5j1oADvq d0mXSDkYyytVe7JKbVj6CytuKSIN0uOxw0600= 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:cc; bh=eMVq1HM7kScxOn39emqfVtBp4refdoWgfxlFSUAOXuM=; b=poXFDPuiSdaFbWfuaaNwfKl+lwE0yKnhRT3jMFM7GPSuZqbKMFwiUitp1b6q1khb2q fzIjiRzUIc78hElYgbVnyJLP0jb4cGPzqDr5JCO4ZdfHRQnQriiJaMOnMCLav3chm4LT XyVlnxrVe7hPLcdxl3ERCWFN4qA98Tu6zac2/D1FLyNTcSYGQFK4NceheTa68TO4BjjG Zwwf1NE4xrXu6F3deUF7HZVgVnruRS8/bL6SjaGiT/tzEgDDExhSL7klW4vdAulwL/GL k1wzJckERCu5YHt7jQZQRr95fBdaMF2CUsB5u1plsSx/Q8hlh4t+GFVcYz+oYPhyRnwP s1xQ== X-Gm-Message-State: AOAM533+lcE0GLNXkdK8lsALGEF4KhZP35LcD1X/HWEtF8MO2YLlz0lX CJ2+Iz4JH1VSo5b+qehusAXXK5cRyQBWBgTK5aef9Q== X-Google-Smtp-Source: ABdhPJxvvrQtex5LSOixAiezMdFLZNx+XJ/O40b4l96LHWdwfOaZvl0K9M9ufx9JSex+q0Qk5xNbWOmlLGvIJEroM6o= X-Received: by 2002:a5e:8349:: with SMTP id y9mr2006557iom.188.1603806103029; Tue, 27 Oct 2020 06:41:43 -0700 (PDT) MIME-Version: 1.0 References: <1c34141e4bdf4f39a27bbd47f016f506@intel.com> In-Reply-To: <1c34141e4bdf4f39a27bbd47f016f506@intel.com> From: Brandon Lo Date: Tue, 27 Oct 2020 09:41:06 -0400 Message-ID: To: "Richardson, Bruce" Cc: David Marchand , "dpdklab@iol.unh.edu" , Lincoln Lavoie , "ci@dpdk.org" , Thomas Monjalon Content-Type: multipart/alternative; boundary="0000000000000f60e105b2a73526" Subject: Re: [dpdk-ci] [dpdklab] RE: Compiling dpdk in non compilation tests X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org Sender: "ci" --0000000000000f60e105b2a73526 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi everyone, Thank you for submitting. I have started a bug ticket for this so we can track it: https://bugs.dpdk.org/show_bug.cgi?id=3D566 Thanks, Brandon On Tue, Oct 27, 2020 at 5:17 AM Richardson, Bruce < bruce.richardson@intel.com> wrote: > > > > -----Original Message----- > > From: David Marchand > > Sent: Sunday, October 25, 2020 8:36 AM > > To: dpdklab@iol.unh.edu; Lincoln Lavoie > > Cc: ci@dpdk.org; Thomas Monjalon ; Richardson, > Bruce > > > > Subject: Compiling dpdk in non compilation tests > > > > Looking at CI reports this morning, I noticed this on the series "ice: > > update base code". > > > > https://lab.dpdk.org/results/dashboard/patchsets/13992/ > > > > - Compilation is failing on OpenSuse, but I think this is because its > > toolchain does not have AVX512 support. > > This seems to be a regression introduced by the series, indeed, cool. > > > > > > - On Ubuntu 18.04, build is fine, but unit tests are ko. > > Looking into the unit tests zipped logs, I can see that: > > * the unit tests job builds its own binaries, > > * the unit tests environment is not the same as the build test > > environment (only copying significant differences below): > > > > Build: > > The Meson build system > > Version: 0.55.3 > > ... > > C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu > > 7.5.0-3ubuntu1~18.04) 7.5.0") > > C linker for the host machine: cc ld.bfd 2.30 > > ... > > Run-time dependency libpcap found: YES 1.8.1 > > Has header "pcap.h" with dependency libpcap: YES > > ... > > Fetching value of define "__AVX2__" : 1 > > Fetching value of define "__AVX512BW__" : 1 > > Fetching value of define "__AVX512CD__" : 1 > > Fetching value of define "__AVX512DQ__" : 1 > > Fetching value of define "__AVX512F__" : 1 > > Fetching value of define "__AVX512VL__" : 1 > > ... > > Run-time dependency jansson found: YES 2.11 > > ... > > > > vs > > > > Unit tests: > > The Meson build system > > Version: 0.53.1 > > ... > > C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu > > 7.5.0-3ubuntu1~18.04) 7.5.0") > > C linker for the host machine: cc GNU ld.bfd 2.30 > > ... > > Run-time dependency libpcap found: NO (tried pkgconfig) > > Library pcap found: NO > > ... > > Fetching value of define "__AVX2__" : > > Fetching value of define "__AVX512BW__" : > > Fetching value of define "__AVX512CD__" : > > Fetching value of define "__AVX512DQ__" : > > Fetching value of define "__AVX512F__" : > > Fetching value of define "__AVX512VL__" : > > ... > > Run-time dependency jansson found: NO (tried pkgconfig and cmake) > > ... > > > > > > The Unit tests env does not have a AVX512 enabled toolchain, or > > something in meson disables it, hence the compilation fails and the > > unit tests are marked as failed while it has nothing to do with > > functional tests. > > > > FYI: The original release of Ubuntu 18.04 had broken AVX-512 support > in binutils. However, the fix for that issue has recently been > backported to 18.04, so running "apt-get update && apt-get upgrade" > should fix that support. > > /Bruce > > PS: Yes, I'm old-skool and use apt-get rather than just "apt". I > don't like how plain apt does fancy things with the terminal for > the progress bar! =F0=9F=98=8A > --=20 Brandon Lo UNH InterOperability Laboratory 21 Madbury Rd, Suite 100, Durham, NH 03824 blo@iol.unh.edu www.iol.unh.edu --0000000000000f60e105b2a73526 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi everyone,

Thank you for submitting.<= /div>
I have started a bug ticket for this so we can track it:=C2=A0https://bugs.dpdk.org/= show_bug.cgi?id=3D566

Thanks,
Brando= n

On Tue, Oct 27, 2020 at 5:17 AM Richardson, Bruce <bruce.richardson@intel.com> wrote:


> -----Original Message-----
> From: David Marchand <david.marchand@redhat.com>
> Sent: Sunday, October 25, 2020 8:36 AM
> To: dpdklab@i= ol.unh.edu; Lincoln Lavoie <lylavoie@iol.unh.edu>
> Cc: ci@dpdk.org; = Thomas Monjalon <thomas@monjalon.net>; Richardson, Bruce
> <br= uce.richardson@intel.com>
> Subject: Compiling dpdk in non compilation tests
>
> Looking at CI reports this morning, I noticed this on the series "= ;ice:
> update base code".
>
> https://lab.dpdk.org/results/dashboard/p= atchsets/13992/
>
> - Compilation is failing on OpenSuse, but I think this is because its<= br> > toolchain does not have AVX512 support.
> This seems to be a regression introduced by the series, indeed, cool.<= br> >
>
> - On Ubuntu 18.04, build is fine, but unit tests are ko.
> Looking into the unit tests zipped logs, I can see that:
> * the unit tests job builds its own binaries,
> * the unit tests environment is not the same as the build test
> environment (only copying significant differences below):
>
> Build:
> The Meson build system
> Version: 0.55.3
> ...
> C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu
> 7.5.0-3ubuntu1~18.04) 7.5.0")
> C linker for the host machine: cc ld.bfd 2.30
> ...
> Run-time dependency libpcap found: YES 1.8.1
> Has header "pcap.h" with dependency libpcap: YES
> ...
> Fetching value of define "__AVX2__" : 1
> Fetching value of define "__AVX512BW__" : 1
> Fetching value of define "__AVX512CD__" : 1
> Fetching value of define "__AVX512DQ__" : 1
> Fetching value of define "__AVX512F__" : 1
> Fetching value of define "__AVX512VL__" : 1
> ...
> Run-time dependency jansson found: YES 2.11
> ...
>
> vs
>
> Unit tests:
> The Meson build system
> Version: 0.53.1
> ...
> C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu
> 7.5.0-3ubuntu1~18.04) 7.5.0")
> C linker for the host machine: cc GNU ld.bfd 2.30
> ...
> Run-time dependency libpcap found: NO (tried pkgconfig)
> Library pcap found: NO
> ...
> Fetching value of define "__AVX2__" :
> Fetching value of define "__AVX512BW__" :
> Fetching value of define "__AVX512CD__" :
> Fetching value of define "__AVX512DQ__" :
> Fetching value of define "__AVX512F__" :
> Fetching value of define "__AVX512VL__" :
> ...
> Run-time dependency jansson found: NO (tried pkgconfig and cmake)
> ...
>
>
> The Unit tests env does not have a AVX512 enabled toolchain, or
> something in meson disables it, hence the compilation fails and the > unit tests are marked as failed while it has nothing to do with
> functional tests.
>

FYI: The original release of Ubuntu 18.04 had broken AVX-512 support
in binutils. However, the fix for that issue has recently been
backported to 18.04, so running "apt-get update && apt-get upg= rade"
should fix that support.

/Bruce

PS: Yes, I'm old-skool and use apt-get rather than just "apt"= . I
don't like how plain apt does fancy things with the terminal for
the progress bar! =F0=9F=98=8A


--

Brandon Lo

UNH = InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

blo@iol.unh.edu

<= a href=3D"http://www.iol.unh.edu/" target=3D"_blank">www.iol.unh.edu

--0000000000000f60e105b2a73526--