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 15E16A09D3; Thu, 12 Nov 2020 12:58:07 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5917E5928; Thu, 12 Nov 2020 12:58:05 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by dpdk.org (Postfix) with ESMTP id 1C18356A3 for ; Thu, 12 Nov 2020 12:58:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1605182281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a8E9fRqmlSU8jG59y2F1yCSIJvNjeGz9NbxxvUaTq6U=; b=jIxT7HA20zf6jKwiJo2LDXBFuoNyGCN2WzFAFQE7dc7BDEjUS2Tu0pG2KO/+1nIlHvusxx EIPSsEbS3fn1kNdBmhxJ9ljQpTzIt2fo6RuoZ44o4YbFqjy8jKzge4Xq8nQS75D3vKlsaO tqII6wGHdVLvSrCCuSors82shes3zD4= Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-71-8CnmyzctMCy80yOeXFR4Rg-1; Thu, 12 Nov 2020 06:57:57 -0500 X-MC-Unique: 8CnmyzctMCy80yOeXFR4Rg-1 Received: by mail-ua1-f69.google.com with SMTP id 93so503332uav.7 for ; Thu, 12 Nov 2020 03:57:57 -0800 (PST) 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=a8E9fRqmlSU8jG59y2F1yCSIJvNjeGz9NbxxvUaTq6U=; b=i6FeW20OPs1tUxiIAjeRL8IxW1Bvh7zQb+0wlYDKY/x3eYZX5CB2xYml9UeG69xXws yRSy/SFBbEKPZvw+ZYnYdZd07MEcmQ7ZO3cuHcm0qFTwNW3soOgLrkFHs63F6XJmjfCl iTi7C+m65dQz7zBMdBlBZWmAJMsKZk+R2m4YKkpX4v3cIGENwFA3PpQeIGtYkpGEbXef JuKafM7Ay267uizcCRWsLKcvG/WrqK9Bo0+IUJ5j1NgCNeoj2viUbKit4ggOEiydFDQg roweF3H3b6bZKy0rulj2qP6AdxBn/3S01Z96+gyRMF4jKim5SnIFeOrmM6cX9llYZgj9 GISQ== X-Gm-Message-State: AOAM5328LdYfBdm/IzE/J5wfU8Vuj6nylG44HezRbGCZ2N8y+RM5jzX4 41144Ju1cRtJTUSFjfwBEkC5IGY9hwXL0tG/ZGK47o4huL2n0EB9QsmphnyOwX3cmv7e1sgqIVN vGDMPcuiZmsj5dng3pYw= X-Received: by 2002:a67:f54b:: with SMTP id z11mr17520696vsn.17.1605182276981; Thu, 12 Nov 2020 03:57:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJzk7ucH5XIjlli0DOHukODJWoV5qAjUA2ItQLkpbxdLqwdX58TKnLvd5D2yo4QSAnP3Rr2RN522Ax9vIljR55A= X-Received: by 2002:a67:f54b:: with SMTP id z11mr17520689vsn.17.1605182276758; Thu, 12 Nov 2020 03:57:56 -0800 (PST) MIME-Version: 1.0 References: <5735a4fd-5b51-dc15-9afc-bd8ab70cacfd@intel.com> In-Reply-To: <5735a4fd-5b51-dc15-9afc-bd8ab70cacfd@intel.com> From: David Marchand Date: Thu, 12 Nov 2020 12:57:45 +0100 Message-ID: To: Jerin Jacob Kollanukkaran , "Ruifeng Wang (Arm Technology China)" Cc: "dev@dpdk.org" , Thomas Monjalon , Ferruh Yigit , Luca Boccassi , nd Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] DPDK Release Status Meeting 12/11/2020 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" On Thu, Nov 12, 2020 at 12:39 PM Ferruh Yigit wrote: > * In suse build environment, there are some arm and PPC build error > * For arm the RHEL 7 compiler for arm is too old > * Can be possible to disable the failing driver and still test the rest Luca also mentioned an issue on Centos 8. Interestingly, I am not able to reproduce it in my OBS env. https://build.opensuse.org/build/home:dmarchan/home_bluca_dpdk_CentOS_8/aarch64/dpdk/_log [ 135s] [118/2414] cc -Ilib/76b5a35@@rte_net@sta -Ilib -I../lib -Ilib/librte_net -I../lib/librte_net -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/arm/include -I../lib/librte_eal/arm/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fcommon -Werror -fPIC -march=armv8.1-a+crc+crypto -mcpu=thunderx2t99 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_ARM64_NEON_PMULL_SUPPORT -MD -MQ 'lib/76b5a35@@rte_net@sta/librte_net_net_crc_neon.c.o' -MF 'lib/76b5a35@@rte_net@sta/librte_net_net_crc_neon.c.o.d' -o 'lib/76b5a35@@rte_net@sta/librte_net_net_crc_neon.c.o' -c ../lib/librte_net/net_crc_neon.c Looking at Luca env log: https://build.opensuse.org/build/home:bluca:dpdk/CentOS_8/aarch64/dpdk/_log [ 290s] [117/2414] cc -Ilib/76b5a35@@rte_net@sta -Ilib -I../lib -Ilib/librte_net -I../lib/librte_net -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/arm/include -I../lib/librte_eal/arm/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fcommon -Werror -fPIC -mcpu=thunderxt88 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_ARM64_NEON_PMULL_SUPPORT -MD -MQ 'lib/76b5a35@@rte_net@sta/librte_net_net_crc_neon.c.o' -MF 'lib/76b5a35@@rte_net@sta/librte_net_net_crc_neon.c.o.d' -o 'lib/76b5a35@@rte_net@sta/librte_net_net_crc_neon.c.o' -c ../lib/librte_net/net_crc_neon.c ... [ 290s] ../lib/librte_net/net_crc_neon.c: In function 'crcr32_folding_round': [ 290s] /usr/lib/gcc/aarch64-redhat-linux/8/include/arm_neon.h:26094:1: error: inlining failed in call to always_inline 'vmull_p64': target specific option mismatch [ 290s] vmull_p64 (poly64_t a, poly64_t b) [ 290s] ^~~~~~~~~ The difference is: - for me -march=armv8.1-a+crc+crypto -mcpu=thunderx2t99 (working) - for Luca -mcpu=thunderxt88 (*not* working) Could you ARM guys have a look? My gut feeling is that there is some check missing in lib/librte_net/meson.build, maybe checking for __ARM_NEON in addition to the check on __ARM_FEATURE_CRYPTO? Thanks! -- David Marchand