From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 269B4427F3; Tue, 21 Mar 2023 08:13:22 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A65E940A7F; Tue, 21 Mar 2023 08:13:21 +0100 (CET) Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.221.58]) by mails.dpdk.org (Postfix) with ESMTP id 85F7E40A7A for ; Tue, 21 Mar 2023 08:13:18 +0100 (CET) X-QQ-mid: bizesmtp72t1679382794tp1jov1o Received: from DESKTOPGF9TM7H ( [125.42.32.4]) by bizesmtp.qq.com (ESMTP) with SMTP id 0 for ; Tue, 21 Mar 2023 15:13:13 +0800 (CST) X-QQ-SSF: 00000000000000C0I000000A0000000 X-QQ-FEAT: J5JfekO1WsjH82pBkecO3JfGLdWqL4hgAaGuGgAZxKH0O3/HyV6ZRM7kfRtML 5eCrQPOXDuMBb0sn47GFkXF5fI/++opxAZPxuIgHBJ+8MwKDL70Re1azYrdy+YgjDh2BL9w YBvw5DBFoFqCIIJ4hqKf47UWt4+dMoAgcq9N1t54bbAzj91CQuSk+yKCV8wF7zc6BWD/Vxx QhNjxoTzv2vFxyb2Gbd4vZCfWnoVFazuwJcAooP8pPkSVd6SbY04iXr1+JtDHAGXtImt8NI JULN5bxKwz/EXoqnIphQrMbYs25R5NYIo3ohuk2cBIhwncS3Ei1+NWENjuYEP/ScKjUgbzw dRgFvGkI1sjvn3P703QXZyJ9eJhhY20NTo0EAwkZIR7ivFBM0xUErAAX8SnCCC2WGMT+oIj X-QQ-GoodBg: 0 From: To: References: In-Reply-To: Subject: build dpdk error by gcc 8.4.0 Date: Tue, 21 Mar 2023 15:13:14 +0800 Message-ID: <80472A8920AEBCC5+003001d95bc4$9afdeb30$d0f9c190$@netitest.com> MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdlbxAJU0cv4HnXeSWaE9gBd7FMkTA== Content-Language: zh-cn X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:netitest.com:qybglogicsvr:qybglogicsvr5 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hi Dev, When I build dpdk on CentOS7.9 and GCC 8.4.0, it throw =A1=B0operand = type mismatch for `vpclmulqdq'=A1=B1, how can I fix this? FAILED: lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o=20 ccache cc -Ilib/net/libnet_crc_avx512_lib.a.p -Ilib/net -I../lib/net -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal = -I.. /lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=3Dalways -pipe -D_FILE_OFFSET_BITS=3D64 -Wall -Winvalid-pch -Wextra -O3 -include = rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -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 -fPIC -march=3Dnative -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_X86_64_SSE42_PCLMULQDQ_SUPPORT = -DCC_X86_64_AVX512_VPCLMULQDQ_SUPPORT -mavx512f -mavx512bw -mavx512dq -mavx512vl -mvpclmulqdq -mavx2 -mavx -MD = -MQ lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o -MF lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o.d -o lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o -c ../lib/net/net_crc_avx512.c {standard input}: Assembler messages: {standard input}:66: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' Here are meson and ninja output: # meson build The Meson build system Version: 0.55.1 Source dir: /home/daemon/dpdk_net/dpdk_env/dpdk-stable-22.11.1 Build dir: /home/daemon/dpdk_net/dpdk_env/dpdk-stable-22.11.1/build Build type: native build Program cat found: YES Project name: DPDK Project version: 22.11.1 C compiler for the host machine: ccache cc (gcc 8.4.0 "cc (GCC) 8.4.0") C linker for the host machine: cc ld.bfd 2.27-41 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program pkg-config found: YES Program check-symbols.sh found: YES Program options-ibverbs-static.sh found: YES Program objdump found: YES Program python3 found: YES (/usr/bin/python3) Program cat found: YES Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /home/daemon/dpdk_net/dpdk_env/dpdk-stable-22.11.1/config/../buildtools/s= yml ink-drivers-solibs.sh) Checking for size of "void *" : 8=09 Checking for size of "void *" : 8 Library m found: YES Library numa found: YES Has header "numaif.h" : YES=20 Library libfdt found: NO Library libexecinfo found: NO Found pkg-config: /bin/pkg-config (0.27.1) Run-time dependency libarchive found: NO (tried pkgconfig) Run-time dependency libbsd found: NO (tried pkgconfig) Run-time dependency jansson found: YES 2.12 Run-time dependency openssl found: YES 1.0.2k Run-time dependency libpcap found: NO (tried pkgconfig) Library pcap found: YES Has header "pcap.h" with dependency -lpcap: YES=20 Compiler for C supports arguments -Wcast-qual: YES=20 Compiler for C supports arguments -Wdeprecated: YES=20 Compiler for C supports arguments -Wformat: YES=20 Compiler for C supports arguments -Wformat-nonliteral: YES=20 Compiler for C supports arguments -Wformat-security: YES=20 Compiler for C supports arguments -Wmissing-declarations: YES=20 Compiler for C supports arguments -Wmissing-prototypes: YES=20 Compiler for C supports arguments -Wnested-externs: YES=20 Compiler for C supports arguments -Wold-style-definition: YES=20 Compiler for C supports arguments -Wpointer-arith: YES=20 Compiler for C supports arguments -Wsign-compare: YES=20 Compiler for C supports arguments -Wstrict-prototypes: YES=20 Compiler for C supports arguments -Wundef: YES=20 Compiler for C supports arguments -Wwrite-strings: YES=20 Compiler for C supports arguments -Wno-address-of-packed-member -Waddress-of-packed-member: NO=20 Compiler for C supports arguments -Wno-packed-not-aligned -Wpacked-not-aligned: YES=20 Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES=20 Compiler for C supports arguments -mavx512f: YES=20 Checking if "AVX512 checking" compiles: YES=20 Fetching value of define "__SSE4_2__" : 1=20 Fetching value of define "__AES__" : 1=20 Fetching value of define "__AVX__" : 1=20 Fetching value of define "__AVX2__" : 1=20 Fetching value of define "__AVX512BW__" : =20 Fetching value of define "__AVX512CD__" : =20 Fetching value of define "__AVX512DQ__" : =20 Fetching value of define "__AVX512F__" : =20 Fetching value of define "__AVX512VL__" : =20 Fetching value of define "__PCLMUL__" : 1=20 Fetching value of define "__RDRND__" : 1=20 Fetching value of define "__RDSEED__" : 1=20 Fetching value of define "__VPCLMULQDQ__" : =20 Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation: YES=20 Checking for function "getentropy" : NO=20 Fetching value of define "__PCLMUL__" : 1 (cached) Fetching value of define "__AVX512F__" : (cached) Compiler for C supports arguments -mpclmul: YES=20 Compiler for C supports arguments -maes: YES=20 Compiler for C supports arguments -mavx512f: YES (cached) Compiler for C supports arguments -mavx512bw: YES=20 Compiler for C supports arguments -mavx512dq: YES=20 Compiler for C supports arguments -mavx512vl: YES=20 Compiler for C supports arguments -mvpclmulqdq: YES=20 Compiler for C supports arguments -mavx2: YES=20 Compiler for C supports arguments -mavx: YES=20 Fetching value of define "__AVX2__" : 1 (cached) Fetching value of define "__AVX512F__" : (cached) Fetching value of define "__AVX512VL__" : (cached) Fetching value of define "__AVX512CD__" : (cached) Fetching value of define "__AVX512BW__" : (cached) Compiler for C supports arguments -mavx512f -mavx512vl -mavx512cd -mavx512bw: YES=20 Run-time dependency libelf found: YES 0.176 Fetching value of define "__AVX512F__" : (cached) Fetching value of define "__AVX512DQ__" : (cached) Fetching value of define "__AVX512IFMA__" : =20 Compiler for C supports arguments -mavx512f -mavx512dq -mavx512ifma: YES = Compiler for C supports arguments -Wno-cast-qual -Wcast-qual: YES=20 Has header "linux/userfaultfd.h" : YES=20 Fetching value of define "__AVX512F__" : (cached) Fetching value of define "__AVX512DQ__" : (cached) Compiler for C supports arguments -mavx512f -mavx512dq: YES=20 Compiler for C supports arguments -mavx512bw: YES (cached) Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation: YES (cached) Compiler for C supports arguments -Wno-cast-qual -Wcast-qual: YES = (cached) Compiler for C supports arguments -Wno-pointer-arith -Wpointer-arith: = YES=20 Compiler for C supports arguments -Wno-pointer-to-int-cast -Wpointer-to-int-cast: YES=20 Run-time dependency libmusdk found: NO (tried pkgconfig) Compiler for C supports arguments -Wno-cast-qual -Wcast-qual: YES = (cached) Compiler for C supports arguments -Wno-pointer-arith -Wpointer-arith: = YES (cached) Compiler for C supports arguments -std=3Dc11: YES=20 Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES=20 Compiler for C supports arguments -D_BSD_SOURCE: YES=20 Compiler for C supports arguments -D_DEFAULT_SOURCE: YES=20 Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES=20 Run-time dependency libmlx5 found: YES 1.8.22.1 Run-time dependency libibverbs found: YES 1.5.22.1 Library mtcr_ul found: NO Header has symbol "IBV_RX_HASH_IPSEC_SPI" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "IBV_ACCESS_RELAXED_ORDERING " = with dependencies libmlx5, libibverbs: NO=20 Header has symbol = "MLX5DV_CQE_RES_FORMAT_CSUM_STRIDX" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "MLX5DV_CONTEXT_MASK_TUNNEL_OFFLOADS" with dependencies libmlx5, = libibverbs: YES=20 Header has symbol = "MLX5DV_CONTEXT_FLAGS_MPW_ALLOWED" with dependencies libmlx5, libibverbs: YES=20 Header has symbol = "MLX5DV_CONTEXT_FLAGS_CQE_128B_COMP" with dependencies libmlx5, libibverbs: YES=20 Header has symbol = "MLX5DV_CQ_INIT_ATTR_FLAGS_CQE_PAD" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "mlx5dv_create_flow_action_packet_reformat" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "IBV_FLOW_SPEC_MPLS" with dependencies libmlx5, libibverbs: YES=20 Header has symbol = "IBV_WQ_FLAGS_PCI_WRITE_END_PADDING" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "IBV_WQ_FLAG_RX_END_PADDING" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_query_devx_port" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_query_port" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_dr_action_create_dest_ib_port" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_devx_obj_create" with dependencies libmlx5, libibverbs: YES=20 Header has symbol = "MLX5DV_FLOW_ACTION_COUNTERS_DEVX" with dependencies libmlx5, libibverbs: YES=20 Header has symbol = "MLX5DV_FLOW_ACTION_DEFAULT_MISS" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_devx_obj_query_async" = with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_devx_qp_query" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "mlx5dv_pp_alloc" with = dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_dr_action_create_dest_devx_tir" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_devx_get_event" with dependencies libmlx5, libibverbs: NO=20 Header has symbol = "mlx5dv_dr_action_create_flow_meter" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5_MMAP_GET_NC_PAGES_CMD" = with dependencies libmlx5, libibverbs: YES=20 Header has symbol "MLX5DV_DR_DOMAIN_TYPE_NIC_RX" = with dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5DV_DR_DOMAIN_TYPE_FDB" with dependencies libmlx5, libibverbs: NO=20 Header has symbol = "mlx5dv_dr_action_create_push_vlan" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_alloc_var" with = dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5_OPCODE_ENHANCED_MPSW" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5_OPCODE_SEND_EN" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5_OPCODE_WAIT" with = dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5_OPCODE_ACCESS_ASO" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "SUPPORTED_40000baseKR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_40000baseCR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_40000baseSR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_40000baseLR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_56000baseKR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_56000baseCR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_56000baseSR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "SUPPORTED_56000baseLR4_Full" with dependencies libmlx5, libibverbs: YES=20 Header has symbol = "ETHTOOL_LINK_MODE_25000baseCR_Full_BIT" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "IFLA_NUM_VF" with dependencies = libmlx5, libibverbs: YES=20 Header has symbol "IFLA_EXT_MASK" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "IFLA_PHYS_SWITCH_ID" with = dependencies libmlx5, libibverbs: YES=20 Header has symbol "IFLA_PHYS_PORT_NAME" with = dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NL_NLDEV" with = dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_CMD_GET" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_CMD_PORT_GET" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_ATTR_DEV_INDEX" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_ATTR_DEV_NAME" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_ATTR_PORT_INDEX" = with dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_ATTR_PORT_STATE" = with dependencies libmlx5, libibverbs: YES=20 Header has symbol "RDMA_NLDEV_ATTR_NDEV_INDEX" = with dependencies libmlx5, libibverbs: YES=20 Header has symbol "mlx5dv_dump_dr_domain" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_dr_action_create_flow_sampler" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_dr_domain_set_reclaim_device_memory" with dependencies libmlx5, libibverbs: NO=20 Header has symbol = "mlx5dv_dr_action_create_dest_array" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "DEVLINK_GENL_NAME" with = dependencies libmlx5, libibverbs: YES=20 Header has symbol "mlx5dv_dr_action_create_aso" = with dependencies libmlx5, libibverbs: NO=20 Header has symbol "INFINIBAND_VERBS_H" with dependencies libmlx5, libibverbs: YES=20 Header has symbol "MLX5_WQE_UMR_CTRL_FLAG_INLINE" = with dependencies libmlx5, libibverbs: YES=20 Header has symbol "mlx5dv_dump_dr_rule" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "MLX5DV_DR_ACTION_FLAGS_ASO_CT_DIRECTION_INITIATOR" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_dr_domain_allow_duplicate_rules" with dependencies libmlx5, libibverbs: NO=20 Header has symbol "ibv_reg_mr_iova" with = dependencies libmlx5, libibverbs: NO=20 Header has symbol "ibv_import_device" with = dependencies libmlx5, libibverbs: NO=20 Header has symbol "mlx5dv_dr_action_create_dest_root_table" with dependencies libmlx5, libibverbs: NO=20 Checking whether type "struct mlx5dv_sw_parsing_caps" has member "sw_parsing_offloads" with dependencies libmlx5, libibverbs: YES=20 Checking whether type "struct ibv_counter_set_init_attr" has member "counter_set_id" with dependencies libmlx5, libibverbs: NO=20 Checking whether type "struct ibv_counters_init_attr" has member = "comp_mask" with dependencies libmlx5, libibverbs: YES=20 Checking whether type "struct mlx5dv_devx_uar" has member "mmap_off" = with dependencies libmlx5, libibverbs: YES=20 Checking whether type "struct mlx5dv_flow_matcher_attr" has member = "ft_type" with dependencies libmlx5, libibverbs: NO=20 Configuring mlx5_autoconf.h using configuration Run-time dependency libcrypto found: YES 1.0.2k Library IPSec_MB found: NO Dependency libcrypto found: NO found 1.0.2k but need: '>=3D3.0.0' = (cached) Compiler for C supports arguments -Wdisabled-optimization: YES=20 Compiler for C supports arguments -Waggregate-return: YES=20 Compiler for C supports arguments -Wbad-function-cast: YES=20 Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES=20 Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES=20 Compiler for C supports arguments -Wno-unused-variable = -Wunused-variable: YES=20 Compiler for C supports arguments -Wno-empty-body -Wempty-body: YES=20 Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES=20 Compiler for C supports arguments -Wno-pointer-arith -Wpointer-arith: = YES (cached) Compiler for C supports arguments -Wno-pointer-arith -Wpointer-arith: = YES (cached) Run-time dependency libxdp found: NO (tried pkgconfig) Run-time dependency libbpf found: NO (tried pkgconfig) Library bpf found: NO Has header "linux/if_xdp.h" : NO=20 Run-time dependency zlib found: YES 1.2.11 Compiler for C supports arguments -DSUPPORT_CFA_HW_ALL=3D1: YES=20 Fetching value of define "__AVX2__" : 1 (cached) Compiler for C supports arguments -flax-vector-conversions: YES=20 Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES=20 Compiler for C supports arguments -Wno-pointer-arith -Wpointer-arith: = YES (cached) Compiler for C supports arguments -Wno-uninitialized -Wuninitialized: = YES=20 Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Compiler for C supports arguments -Wno-unused-variable = -Wunused-variable: YES (cached) Compiler for C supports arguments -Wno-misleading-indentation -Wmisleading-indentation: YES=20 Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES=20 Fetching value of define "__AVX2__" : 1 (cached) Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES=20 Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES (cached) Compiler for C supports arguments -Wno-format-extra-args -Wformat-extra-args: YES=20 Compiler for C supports arguments -Wno-unused-variable = -Wunused-variable: YES (cached) Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES (cached) Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES (cached) Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached) Compiler for C supports arguments -Wno-format -Wformat: YES=20 Compiler for C supports arguments -Wno-format-security = -Wformat-security: YES=20 Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral: YES=20 Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached) Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Fetching value of define "__AVX2__" : 1 (cached) Fetching value of define "__AVX512F__" : (cached) Compiler for C supports arguments -mavx512f: YES (cached) Compiler for C supports arguments -mavx512bw: YES (cached) Compiler for C supports arguments -march=3Dskylake-avx512: YES=20 Fetching value of define "__AVX2__" : 1 (cached) Fetching value of define "__AVX512F__" : (cached) Compiler for C supports arguments -mavx512f: YES (cached) Compiler for C supports arguments -mavx512bw: YES (cached) Compiler for C supports arguments -march=3Dskylake-avx512: YES (cached) Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached) Compiler for C supports arguments -Wno-unused-variable = -Wunused-variable: YES (cached) Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Fetching value of define "__AVX2__" : 1 (cached) Fetching value of define "__AVX512F__" : (cached) Compiler for C supports arguments -mavx512f: YES (cached) Compiler for C supports arguments -mavx512bw: YES (cached) Compiler for C supports arguments -march=3Dskylake-avx512: YES (cached) Fetching value of define "__AVX512F__" : (cached) Compiler for C supports arguments -mavx512f: YES (cached) Compiler for C supports arguments -mavx512bw: YES (cached) Compiler for C supports arguments -march=3Dskylake-avx512: YES (cached) Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached) Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Message: Disabling kni [drivers/net/kni]: missing internal dependency = "kni" Run-time dependency libmlx4 found: YES 1.0.22.1 Dependency libibverbs found: YES 1.5.22.1 (cached) Compiler for C supports arguments -std=3Dc11: YES (cached) Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Header has symbol = "MLX4DV_SET_CTX_ATTR_BUF_ALLOCATORS" with dependencies libmlx4, libibverbs: NO=20 Header has symbol "MLX4DV_QP_MASK_UAR_MMAP_OFFSET" with dependencies libmlx4, libibverbs: NO=20 Checking whether type "struct mlx4_wqe_lso_seg" has member = "mss_hdr_size" with dependencies libmlx4, libibverbs: YES=20 Configuring mlx4_autoconf.h using configuration Compiler for C supports arguments -std=3Dc11: YES (cached) Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Run-time dependency libmusdk found: NO (tried pkgconfig) Run-time dependency libmusdk found: NO (tried pkgconfig) Run-time dependency netcope-common found: NO (tried pkgconfig) Compiler for C supports arguments -Wno-pointer-arith -Wpointer-arith: = YES (cached) Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES (cached) Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes: YES=20 Compiler for C supports arguments -Wno-cast-qual -Wcast-qual: YES = (cached) Compiler for C supports arguments -Wno-unused-function = -Wunused-function: YES=20 Compiler for C supports arguments -Wno-unused-variable = -Wunused-variable: YES (cached) Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES (cached) Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes: YES (cached) Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached) Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral: YES (cached) Compiler for C supports arguments -Wno-shift-negative-value -Wshift-negative-value: YES=20 Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES (cached) Compiler for C supports arguments -Wno-missing-declarations -Wmissing-declarations: YES=20 Compiler for C supports arguments -Wno-maybe-uninitialized -Wmaybe-uninitialized: YES=20 Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -Wno-shift-negative-value -Wshift-negative-value: YES (cached) Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES (cached) Compiler for C supports arguments -Wno-format-extra-args -Wformat-extra-args: YES (cached) Compiler for C supports arguments -Wno-visibility -Wvisibility: NO=20 Compiler for C supports arguments -Wno-empty-body -Wempty-body: YES = (cached) Compiler for C supports arguments -Wno-invalid-source-encoding -Winvalid-source-encoding: NO=20 Compiler for C supports arguments -Wno-sometimes-uninitialized -Wsometimes-uninitialized: NO=20 Compiler for C supports arguments -Wno-pointer-bool-conversion -Wpointer-bool-conversion: NO=20 Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral: YES (cached) Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES (cached) Compiler for C supports arguments -Wdisabled-optimization: YES (cached) Compiler for C supports arguments -Waggregate-return: YES (cached) Compiler for C supports arguments -Wbad-function-cast: YES (cached) Library atomic found: YES Header has symbol "TCA_FLOWER_UNSPEC" : YES=20 Header has symbol "TCA_FLOWER_KEY_VLAN_PRIO" : YES=20 Header has symbol "TCA_BPF_UNSPEC" : YES=20 Header has symbol "TCA_BPF_FD" : NO=20 Header has symbol "TCA_ACT_BPF_UNSPEC" : NO=20 Header has symbol "TCA_ACT_BPF_FD" : NO=20 Configuring tap_autoconf.h using configuration Compiler for C supports arguments -fno-prefetch-loop-arrays: YES=20 Compiler for C supports arguments -Wno-maybe-uninitialized -Wmaybe-uninitialized: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Compiler for C supports arguments -mavx512f: YES (cached) Compiler for C supports arguments -mavx512vl: YES (cached) Compiler for C supports arguments -mavx512bw: YES (cached) Compiler for C supports arguments -Wno-unused-parameter = -Wunused-parameter: YES (cached) Compiler for C supports arguments -Wno-unused-value -Wunused-value: YES (cached) Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES (cached) Compiler for C supports arguments -Wno-format-extra-args -Wformat-extra-args: YES (cached) Run-time dependency libaarch64crypto found: NO (tried pkgconfig) Dependency libcrypto found: YES 1.0.2k (cached) Library IPSec_MB found: NO Compiler for C supports arguments -std=3Dc11: YES (cached) Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Run-time dependency libmusdk found: NO (tried pkgconfig) Dependency libcrypto found: YES 1.0.2k (cached) Run-time dependency libwd_crypto found: NO (tried pkgconfig) Run-time dependency libwd found: NO (tried pkgconfig) Run-time dependency libisal found: NO (tried pkgconfig) Compiler for C supports arguments -std=3Dc11: YES (cached) Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Dependency zlib found: YES 1.2.11 (cached) Compiler for C supports arguments -std=3Dc11: YES (cached) Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Library librxp_compiler found: NO Compiler for C supports arguments -std=3Dc11: YES (cached) Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -D_BSD_SOURCE: YES (cached) Compiler for C supports arguments -D_DEFAULT_SOURCE: YES (cached) Compiler for C supports arguments -D_XOPEN_SOURCE=3D600: YES (cached) Compiler for C supports arguments -flax-vector-conversions: YES (cached) Compiler for C supports arguments -Wno-strict-aliasing = -Wstrict-aliasing: YES (cached) Fetching value of define "__AVX512VL__" : (cached) Compiler for C supports arguments -mavx512vl: YES (cached) Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral: YES (cached) Found CMake: /bin/cmake (3.11.1) Run-time dependency flexran_sdk_turbo found: NO (tried pkgconfig and = cmake) Run-time dependency flexran_sdk_ldpc_decoder_5gnr found: NO (tried = pkgconfig and cmake) Has header "cuda.h" : NO=20 Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation: YES (cached) Dependency zlib found: YES 1.2.11 (cached) Message: hugepage availability: false Program test_telemetry.sh found: YES Program doxygen found: YES Configuring doxy-api.conf using configuration Program sphinx-build found: NO Configuring rte_build_config.h using configuration Message:=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Applications Enabled =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D apps: dumpcap, pdump, proc-info, test-acl, test-bbdev, test-cmdline, test-compress-perf, test-crypto-perf,=20 test-eventdev, test-fib, test-flow-perf, test-gpudev, = test-pipeline, test-pmd, test-regex, test-sad,=20 test-security-perf,=20 Message:=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Libraries Enabled =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D libs: kvargs, telemetry, eal, ring, rcu, mempool, mbuf, net,=20 meter, ethdev, pci, cmdline, metrics, hash, timer, acl,=20 bbdev, bitratestats, bpf, cfgfile, compressdev, cryptodev, distributor, efd,=20 eventdev, gpudev, gro, gso, ip_frag, jobstats, latencystats, = lpm,=20 member, pcapng, power, rawdev, regexdev, dmadev, rib, reorder,=20 sched, security, stack, vhost, ipsec, fib, port, pdump,=20 table, pipeline, graph, node,=20 Message:=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Drivers Enabled =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D common: cpt, dpaax, iavf, idpf, octeontx, cnxk, mlx5, qat,=20 sfc_efx,=20 bus: auxiliary, dpaa, fslmc, ifpga, pci, vdev, vmbus,=20 mempool: bucket, cnxk, dpaa, dpaa2, octeontx, ring, stack,=20 dma: cnxk, dpaa, dpaa2, hisilicon, idxd, ioat, skeleton,=20 net: af_packet, ark, atlantic, avp, axgbe, bnx2x, bnxt, bond,=20 cnxk, cxgbe, dpaa, dpaa2, e1000, ena, enetc, enetfec,=20 enic, failsafe, fm10k, gve, hinic, hns3, i40e, iavf,=20 ice, idpf, igc, ionic, ixgbe, liquidio, memif, mlx4,=20 mlx5, netvsc, nfp, ngbe, null, octeontx, octeon_ep, pcap,=20 pfe, qede, ring, sfc, softnic, tap, thunderx, txgbe,=20 vdev_netvsc, vhost, virtio, vmxnet3,=20 raw: cnxk_bphy, cnxk_gpio, dpaa2_cmdif, ntb, skeleton,=20 crypto: bcmfs, caam_jr, ccp, cnxk, dpaa_sec, dpaa2_sec, mlx5, nitrox,=20 null, octeontx, openssl, scheduler, virtio,=20 compress: mlx5, octeontx, zlib,=20 regex: mlx5, cn9k,=20 vdpa: ifc, mlx5, sfc,=20 event: cnxk, dlb2, dpaa, dpaa2, dsw, opdl, skeleton, sw,=20 octeontx,=20 baseband: acc, fpga_5gnr_fec, fpga_lte_fec, la12xx, null, turbo_sw,=20 gpu: Message:=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Content Skipped =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D apps: libs: kni: explicitly disabled via build config (deprecated lib) flow_classify: explicitly disabled via build config (deprecated lib) drivers: common/mvep: missing dependency, "libmusdk" net/af_xdp: missing header, "linux/if_xdp.h" net/ipn3ke: missing dependency, "libfdt" net/kni: missing internal dependency, "kni" (deprecated = lib) net/mvneta: missing dependency, "libmusdk" net/mvpp2: missing dependency, "libmusdk" net/nfb: missing dependency, "libnfb" raw/ifpga: missing dependency, "libfdt" crypto/armv8: missing dependency, "libAArch64crypto" crypto/ipsec_mb: missing dependency, "libIPSec_MB" crypto/mvsam: missing dependency, "libmusdk" crypto/uadk: missing dependency, "libwd" compress/isal: missing dependency, "libisal" gpu/cuda: missing dependency, "cuda.h" Build targets in project: 991 Found ninja-1.10.2 at /bin/ninja root: # ninja -C build ninja: Entering directory `build' [145/3405] Compiling C object lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o FAILED: lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o=20 ccache cc -Ilib/net/libnet_crc_avx512_lib.a.p -Ilib/net -I../lib/net -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal = -I.. /lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -fdiagnostics-color=3Dalways -pipe -D_FILE_OFFSET_BITS=3D64 -Wall -Winvalid-pch -Wextra -O3 -include = rte_config.h -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -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 -fPIC -march=3Dnative -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_X86_64_SSE42_PCLMULQDQ_SUPPORT = -DCC_X86_64_AVX512_VPCLMULQDQ_SUPPORT -mavx512f -mavx512bw -mavx512dq -mavx512vl -mvpclmulqdq -mavx2 -mavx -MD = -MQ lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o -MF lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o.d -o lib/net/libnet_crc_avx512_lib.a.p/net_crc_avx512.c.o -c ../lib/net/net_crc_avx512.c {standard input}: Assembler messages: {standard input}:66: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:68: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:72: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:73: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:77: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:78: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:82: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:83: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:95: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:97: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:100: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:101: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:102: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:103: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:105: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:107: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:389: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:391: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:395: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:396: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:400: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:401: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:405: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:406: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:418: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:420: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:423: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:424: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:425: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:426: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:428: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' {standard input}:430: =B4=ED=CE=F3=A3=BAoperand type mismatch for = `vpclmulqdq' [152/3405] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o ninja: build stopped: subcommand failed. root: # Thanks and Regards, Haifeng