From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [dpdk-dev] [Bug 733] [dpdk-19.11.9-rc2] make and meson build failed on Fedora33 with CLang11.0.0
Date: Fri, 11 Jun 2021 10:58:15 +0000 [thread overview]
Message-ID: <bug-733-3@http.bugs.dpdk.org/> (raw)
https://bugs.dpdk.org/show_bug.cgi?id=733
Bug ID: 733
Summary: [dpdk-19.11.9-rc2] make and meson build failed on
Fedora33 with CLang11.0.0
Product: DPDK
Version: 19.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: core
Assignee: dev@dpdk.org
Reporter: yux.jiang@intel.com
Target Milestone: ---
Environment:
DPDK version:
commit bb144e7a1c5e7709c74b3096179f6296e77923da (HEAD, tag: v19.11.9-rc2,
origin/19.11)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date: Fri Jun 4 07:46:13 2021 +0200
version: 19.11.9-rc2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
OS version:
Fedora 33 (Server Edition)/5.8.16-300.fc33.x86_64
clang version 11.0.0 (Fedora 11.0.0-3.fc33)
Notes:
1, Make and meson build LTS19.11.6 also failed, should LTS19.11.9 support
Clang10 or not?
2, Fedora32-kernel5.6.0-clang10.0.0 both meson and make build passed
Test Setup:
meson build cmd:
rm -rf x86_64-native-linuxapp-clang
CC=clang meson --werror -Denable_kmods=True -Dlibdir=lib
--default-library=static x86_64-native-linuxapp-clang
ninja -C x86_64-native-linuxapp-clang -j 60
make build cmd:
export RTE_TARGET=x86_64-native-linuxapp-clang
export RTE_SDK=`pwd`
rm -rf x86_64-native-linuxapp-clang
rm -rf ./app/test/test_resource_c.res.o
rm -rf ./app/test/test_resource_tar.res.o
rm -rf ./app/test/test_pci_sysfs.res.o
make -j 30 install T=x86_64-native-linuxapp-clang MAKE_PAUSE=n
Show the output from the previous commands:
meson build failed log:
[root@fedora33x86-64 dpdk]# ninja -C x86_64-native-linuxapp-clang
ninja: Entering directory `x86_64-native-linuxapp-clang'
[1873/2058] Linking target app/dpdk-proc-info
FAILED: app/dpdk-proc-info
clang -o app/dpdk-proc-info app/dpdk-proc-info.p/proc-info_main.c.o
-Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,--whole-archive
-Wl,--start-group lib/librte_bpf.a lib/librte_flow_classify.a
lib/librte_pipeline.a lib/librte_table.a lib/librte_port.a lib/librte_fib.a
lib/librte_ipsec.a lib/librte_vhost.a lib/librte_stack.a lib/librte_security.a
lib/librte_sched.a lib/librte_reorder.a lib/librte_rib.a lib/librte_rcu.a
lib/librte_rawdev.a lib/librte_pdump.a lib/librte_power.a lib/librte_member.a
lib/librte_lpm.a lib/librte_latencystats.a lib/librte_kni.a
lib/librte_jobstats.a lib/librte_ip_frag.a lib/librte_gso.a lib/librte_gro.a
lib/librte_eventdev.a lib/librte_efd.a lib/librte_distributor.a
lib/librte_cryptodev.a lib/librte_compressdev.a lib/librte_cfgfile.a
lib/librte_bitratestats.a lib/librte_bbdev.a lib/librte_acl.a
lib/librte_timer.a lib/librte_hash.a lib/librte_metrics.a lib/librte_cmdline.a
lib/librte_pci.a lib/librte_ethdev.a lib/librte_meter.a lib/librte_net.a
lib/librte_mbuf.a lib/librte_mempool.a lib/librte_ring.a lib/librte_eal.a
lib/librte_kvargs.a drivers/librte_common_cpt.a drivers/librte_common_dpaax.a
drivers/librte_common_octeontx.a drivers/librte_common_octeontx2.a
drivers/librte_bus_dpaa.a drivers/librte_bus_fslmc.a drivers/librte_bus_ifpga.a
drivers/librte_bus_pci.a drivers/librte_bus_vdev.a drivers/librte_bus_vmbus.a
drivers/librte_mempool_bucket.a drivers/librte_mempool_dpaa.a
drivers/librte_mempool_dpaa2.a drivers/librte_mempool_octeontx.a
drivers/librte_mempool_octeontx2.a drivers/librte_mempool_ring.a
drivers/librte_mempool_stack.a drivers/librte_pmd_af_packet.a
drivers/librte_pmd_ark.a drivers/librte_pmd_atlantic.a drivers/librte_pmd_avp.a
drivers/librte_pmd_axgbe.a drivers/librte_pmd_bond.a drivers/librte_pmd_bnx2x.a
drivers/librte_pmd_bnxt.a drivers/librte_pmd_cxgbe.a drivers/librte_pmd_dpaa.a
drivers/librte_pmd_dpaa2.a drivers/librte_pmd_e1000.a drivers/librte_pmd_ena.a
drivers/librte_pmd_enetc.a drivers/librte_pmd_enic.a
drivers/librte_pmd_failsafe.a drivers/librte_pmd_fm10k.a
drivers/librte_pmd_i40e.a drivers/librte_pmd_hinic.a drivers/librte_pmd_hns3.a
drivers/librte_pmd_iavf.a drivers/librte_pmd_ice.a drivers/librte_pmd_ifc.a
drivers/librte_pmd_ipn3ke.a drivers/librte_pmd_ixgbe.a drivers/librte_pmd_kni.a
drivers/librte_pmd_liquidio.a drivers/librte_pmd_memif.a
drivers/librte_pmd_netvsc.a drivers/librte_pmd_nfp.a drivers/librte_pmd_null.a
drivers/librte_pmd_octeontx.a drivers/librte_pmd_octeontx2.a
drivers/librte_pmd_pcap.a drivers/librte_pmd_pfe.a drivers/librte_pmd_qede.a
drivers/librte_pmd_ring.a drivers/librte_pmd_sfc.a drivers/librte_pmd_softnic.a
drivers/librte_pmd_tap.a drivers/librte_pmd_thunderx.a
drivers/librte_pmd_vdev_netvsc.a drivers/librte_pmd_vhost.a
drivers/librte_pmd_virtio.a drivers/librte_pmd_vmxnet3.a
drivers/librte_rawdev_dpaa2_cmdif.a drivers/librte_rawdev_dpaa2_qdma.a
drivers/librte_rawdev_ifpga.a drivers/librte_rawdev_ioat.a
drivers/librte_rawdev_ntb.a drivers/librte_rawdev_octeontx2_dma.a
drivers/librte_rawdev_skeleton.a drivers/librte_pmd_aesni_gcm.a
drivers/librte_pmd_aesni_mb.a drivers/librte_pmd_caam_jr.a
drivers/librte_pmd_ccp.a drivers/librte_pmd_dpaa_sec.a
drivers/librte_pmd_dpaa2_sec.a drivers/librte_pmd_nitrox.a
drivers/librte_pmd_null_crypto.a drivers/librte_pmd_octeontx_crypto.a
drivers/librte_pmd_octeontx2_crypto.a drivers/librte_pmd_openssl.a
drivers/librte_pmd_crypto_scheduler.a drivers/librte_pmd_virtio_crypto.a
drivers/librte_pmd_isal.a drivers/librte_pmd_octeontx_compress.a
drivers/librte_pmd_qat.a drivers/librte_pmd_zlib.a
drivers/librte_pmd_dpaa_event.a drivers/librte_pmd_dpaa2_event.a
drivers/librte_pmd_octeontx2_event.a drivers/librte_pmd_opdl_event.a
drivers/librte_pmd_skeleton_event.a drivers/librte_pmd_sw_event.a
drivers/librte_pmd_dsw_event.a drivers/librte_pmd_octeontx_event.a
drivers/librte_pmd_bbdev_null.a drivers/librte_pmd_bbdev_turbo_sw.a
drivers/librte_pmd_bbdev_fpga_lte_fec.a -Wl,--no-whole-archive
-Wl,--no-as-needed -pthread -lm -ldl -lnuma -lfdt -Wl,--export-dynamic
/usr/lib64/libelf.so /usr/lib64/libpcap.so /usr/lib64/libz.so -lIPSec_MB
-lIPSec_MB /usr/lib64/libcrypto.so /usr/lib64/libisal.so -Wl,--end-group
-Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/usr/bin/ld:
drivers/librte_pmd_dpaa_sec.a(crypto_dpaa_sec_dpaa_sec.c.o):(.bss+0x2c):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
/usr/bin/ld:
drivers/librte_pmd_dpaa2_sec.a(crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o):(.data+0x0):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
clang-11: error: linker command failed with exit code 1 (use -v to see
invocation)
[1874/2058] Linking target app/dpdk-pdump
FAILED: app/dpdk-pdump
clang -o app/dpdk-pdump app/dpdk-pdump.p/pdump_main.c.o -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -Wl,--whole-archive -Wl,--start-group
lib/librte_bpf.a lib/librte_flow_classify.a lib/librte_pipeline.a
lib/librte_table.a lib/librte_port.a lib/librte_fib.a lib/librte_ipsec.a
lib/librte_vhost.a lib/librte_stack.a lib/librte_security.a lib/librte_sched.a
lib/librte_reorder.a lib/librte_rib.a lib/librte_rcu.a lib/librte_rawdev.a
lib/librte_pdump.a lib/librte_power.a lib/librte_member.a lib/librte_lpm.a
lib/librte_latencystats.a lib/librte_kni.a lib/librte_jobstats.a
lib/librte_ip_frag.a lib/librte_gso.a lib/librte_gro.a lib/librte_eventdev.a
lib/librte_efd.a lib/librte_distributor.a lib/librte_cryptodev.a
lib/librte_compressdev.a lib/librte_cfgfile.a lib/librte_bitratestats.a
lib/librte_bbdev.a lib/librte_acl.a lib/librte_timer.a lib/librte_hash.a
lib/librte_metrics.a lib/librte_cmdline.a lib/librte_pci.a lib/librte_ethdev.a
lib/librte_meter.a lib/librte_net.a lib/librte_mbuf.a lib/librte_mempool.a
lib/librte_ring.a lib/librte_eal.a lib/librte_kvargs.a
drivers/librte_common_cpt.a drivers/librte_common_dpaax.a
drivers/librte_common_octeontx.a drivers/librte_common_octeontx2.a
drivers/librte_bus_dpaa.a drivers/librte_bus_fslmc.a drivers/librte_bus_ifpga.a
drivers/librte_bus_pci.a drivers/librte_bus_vdev.a drivers/librte_bus_vmbus.a
drivers/librte_mempool_bucket.a drivers/librte_mempool_dpaa.a
drivers/librte_mempool_dpaa2.a drivers/librte_mempool_octeontx.a
drivers/librte_mempool_octeontx2.a drivers/librte_mempool_ring.a
drivers/librte_mempool_stack.a drivers/librte_pmd_af_packet.a
drivers/librte_pmd_ark.a drivers/librte_pmd_atlantic.a drivers/librte_pmd_avp.a
drivers/librte_pmd_axgbe.a drivers/librte_pmd_bond.a drivers/librte_pmd_bnx2x.a
drivers/librte_pmd_bnxt.a drivers/librte_pmd_cxgbe.a drivers/librte_pmd_dpaa.a
drivers/librte_pmd_dpaa2.a drivers/librte_pmd_e1000.a drivers/librte_pmd_ena.a
drivers/librte_pmd_enetc.a drivers/librte_pmd_enic.a
drivers/librte_pmd_failsafe.a drivers/librte_pmd_fm10k.a
drivers/librte_pmd_i40e.a drivers/librte_pmd_hinic.a drivers/librte_pmd_hns3.a
drivers/librte_pmd_iavf.a drivers/librte_pmd_ice.a drivers/librte_pmd_ifc.a
drivers/librte_pmd_ipn3ke.a drivers/librte_pmd_ixgbe.a drivers/librte_pmd_kni.a
drivers/librte_pmd_liquidio.a drivers/librte_pmd_memif.a
drivers/librte_pmd_netvsc.a drivers/librte_pmd_nfp.a drivers/librte_pmd_null.a
drivers/librte_pmd_octeontx.a drivers/librte_pmd_octeontx2.a
drivers/librte_pmd_pcap.a drivers/librte_pmd_pfe.a drivers/librte_pmd_qede.a
drivers/librte_pmd_ring.a drivers/librte_pmd_sfc.a drivers/librte_pmd_softnic.a
drivers/librte_pmd_tap.a drivers/librte_pmd_thunderx.a
drivers/librte_pmd_vdev_netvsc.a drivers/librte_pmd_vhost.a
drivers/librte_pmd_virtio.a drivers/librte_pmd_vmxnet3.a
drivers/librte_rawdev_dpaa2_cmdif.a drivers/librte_rawdev_dpaa2_qdma.a
drivers/librte_rawdev_ifpga.a drivers/librte_rawdev_ioat.a
drivers/librte_rawdev_ntb.a drivers/librte_rawdev_octeontx2_dma.a
drivers/librte_rawdev_skeleton.a drivers/librte_pmd_aesni_gcm.a
drivers/librte_pmd_aesni_mb.a drivers/librte_pmd_caam_jr.a
drivers/librte_pmd_ccp.a drivers/librte_pmd_dpaa_sec.a
drivers/librte_pmd_dpaa2_sec.a drivers/librte_pmd_nitrox.a
drivers/librte_pmd_null_crypto.a drivers/librte_pmd_octeontx_crypto.a
drivers/librte_pmd_octeontx2_crypto.a drivers/librte_pmd_openssl.a
drivers/librte_pmd_crypto_scheduler.a drivers/librte_pmd_virtio_crypto.a
drivers/librte_pmd_isal.a drivers/librte_pmd_octeontx_compress.a
drivers/librte_pmd_qat.a drivers/librte_pmd_zlib.a
drivers/librte_pmd_dpaa_event.a drivers/librte_pmd_dpaa2_event.a
drivers/librte_pmd_octeontx2_event.a drivers/librte_pmd_opdl_event.a
drivers/librte_pmd_skeleton_event.a drivers/librte_pmd_sw_event.a
drivers/librte_pmd_dsw_event.a drivers/librte_pmd_octeontx_event.a
drivers/librte_pmd_bbdev_null.a drivers/librte_pmd_bbdev_turbo_sw.a
drivers/librte_pmd_bbdev_fpga_lte_fec.a -Wl,--no-whole-archive
-Wl,--no-as-needed -pthread -lm -ldl -lnuma -lfdt -Wl,--export-dynamic
/usr/lib64/libelf.so /usr/lib64/libpcap.so /usr/lib64/libz.so -lIPSec_MB
-lIPSec_MB /usr/lib64/libcrypto.so /usr/lib64/libisal.so -Wl,--end-group
-Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/usr/bin/ld:
drivers/librte_pmd_dpaa_sec.a(crypto_dpaa_sec_dpaa_sec.c.o):(.bss+0x2c):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
/usr/bin/ld:
drivers/librte_pmd_dpaa2_sec.a(crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o):(.data+0x0):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
clang-11: error: linker command failed with exit code 1 (use -v to see
invocation)
[1876/2058] Linking target app/dpdk-test-cmdline
FAILED: app/dpdk-test-cmdline
clang -o app/dpdk-test-cmdline
app/dpdk-test-cmdline.p/test-cmdline_commands.c.o
app/dpdk-test-cmdline.p/test-cmdline_cmdline_test.c.o -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -Wl,--whole-archive -Wl,--start-group
lib/librte_bpf.a lib/librte_flow_classify.a lib/librte_pipeline.a
lib/librte_table.a lib/librte_port.a lib/librte_fib.a lib/librte_ipsec.a
lib/librte_vhost.a lib/librte_stack.a lib/librte_security.a lib/librte_sched.a
lib/librte_reorder.a lib/librte_rib.a lib/librte_rcu.a lib/librte_rawdev.a
lib/librte_pdump.a lib/librte_power.a lib/librte_member.a lib/librte_lpm.a
lib/librte_latencystats.a lib/librte_kni.a lib/librte_jobstats.a
lib/librte_ip_frag.a lib/librte_gso.a lib/librte_gro.a lib/librte_eventdev.a
lib/librte_efd.a lib/librte_distributor.a lib/librte_cryptodev.a
lib/librte_compressdev.a lib/librte_cfgfile.a lib/librte_bitratestats.a
lib/librte_bbdev.a lib/librte_acl.a lib/librte_timer.a lib/librte_hash.a
lib/librte_metrics.a lib/librte_cmdline.a lib/librte_pci.a lib/librte_ethdev.a
lib/librte_meter.a lib/librte_net.a lib/librte_mbuf.a lib/librte_mempool.a
lib/librte_ring.a lib/librte_eal.a lib/librte_kvargs.a
drivers/librte_common_cpt.a drivers/librte_common_dpaax.a
drivers/librte_common_octeontx.a drivers/librte_common_octeontx2.a
drivers/librte_bus_dpaa.a drivers/librte_bus_fslmc.a drivers/librte_bus_ifpga.a
drivers/librte_bus_pci.a drivers/librte_bus_vdev.a drivers/librte_bus_vmbus.a
drivers/librte_mempool_bucket.a drivers/librte_mempool_dpaa.a
drivers/librte_mempool_dpaa2.a drivers/librte_mempool_octeontx.a
drivers/librte_mempool_octeontx2.a drivers/librte_mempool_ring.a
drivers/librte_mempool_stack.a drivers/librte_pmd_af_packet.a
drivers/librte_pmd_ark.a drivers/librte_pmd_atlantic.a drivers/librte_pmd_avp.a
drivers/librte_pmd_axgbe.a drivers/librte_pmd_bond.a drivers/librte_pmd_bnx2x.a
drivers/librte_pmd_bnxt.a drivers/librte_pmd_cxgbe.a drivers/librte_pmd_dpaa.a
drivers/librte_pmd_dpaa2.a drivers/librte_pmd_e1000.a drivers/librte_pmd_ena.a
drivers/librte_pmd_enetc.a drivers/librte_pmd_enic.a
drivers/librte_pmd_failsafe.a drivers/librte_pmd_fm10k.a
drivers/librte_pmd_i40e.a drivers/librte_pmd_hinic.a drivers/librte_pmd_hns3.a
drivers/librte_pmd_iavf.a drivers/librte_pmd_ice.a drivers/librte_pmd_ifc.a
drivers/librte_pmd_ipn3ke.a drivers/librte_pmd_ixgbe.a drivers/librte_pmd_kni.a
drivers/librte_pmd_liquidio.a drivers/librte_pmd_memif.a
drivers/librte_pmd_netvsc.a drivers/librte_pmd_nfp.a drivers/librte_pmd_null.a
drivers/librte_pmd_octeontx.a drivers/librte_pmd_octeontx2.a
drivers/librte_pmd_pcap.a drivers/librte_pmd_pfe.a drivers/librte_pmd_qede.a
drivers/librte_pmd_ring.a drivers/librte_pmd_sfc.a drivers/librte_pmd_softnic.a
drivers/librte_pmd_tap.a drivers/librte_pmd_thunderx.a
drivers/librte_pmd_vdev_netvsc.a drivers/librte_pmd_vhost.a
drivers/librte_pmd_virtio.a drivers/librte_pmd_vmxnet3.a
drivers/librte_rawdev_dpaa2_cmdif.a drivers/librte_rawdev_dpaa2_qdma.a
drivers/librte_rawdev_ifpga.a drivers/librte_rawdev_ioat.a
drivers/librte_rawdev_ntb.a drivers/librte_rawdev_octeontx2_dma.a
drivers/librte_rawdev_skeleton.a drivers/librte_pmd_aesni_gcm.a
drivers/librte_pmd_aesni_mb.a drivers/librte_pmd_caam_jr.a
drivers/librte_pmd_ccp.a drivers/librte_pmd_dpaa_sec.a
drivers/librte_pmd_dpaa2_sec.a drivers/librte_pmd_nitrox.a
drivers/librte_pmd_null_crypto.a drivers/librte_pmd_octeontx_crypto.a
drivers/librte_pmd_octeontx2_crypto.a drivers/librte_pmd_openssl.a
drivers/librte_pmd_crypto_scheduler.a drivers/librte_pmd_virtio_crypto.a
drivers/librte_pmd_isal.a drivers/librte_pmd_octeontx_compress.a
drivers/librte_pmd_qat.a drivers/librte_pmd_zlib.a
drivers/librte_pmd_dpaa_event.a drivers/librte_pmd_dpaa2_event.a
drivers/librte_pmd_octeontx2_event.a drivers/librte_pmd_opdl_event.a
drivers/librte_pmd_skeleton_event.a drivers/librte_pmd_sw_event.a
drivers/librte_pmd_dsw_event.a drivers/librte_pmd_octeontx_event.a
drivers/librte_pmd_bbdev_null.a drivers/librte_pmd_bbdev_turbo_sw.a
drivers/librte_pmd_bbdev_fpga_lte_fec.a -Wl,--no-whole-archive
-Wl,--no-as-needed -pthread -lm -ldl -lnuma -lfdt -Wl,--export-dynamic
/usr/lib64/libelf.so /usr/lib64/libpcap.so /usr/lib64/libz.so -lIPSec_MB
-lIPSec_MB /usr/lib64/libcrypto.so /usr/lib64/libisal.so -Wl,--end-group
-Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/usr/bin/ld:
drivers/librte_pmd_dpaa_sec.a(crypto_dpaa_sec_dpaa_sec.c.o):(.bss+0x2c):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
/usr/bin/ld:
drivers/librte_pmd_dpaa2_sec.a(crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o):(.data+0x0):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
clang-11: error: linker command failed with exit code 1 (use -v to see
invocation)
[1878/2058] Linking target app/dpdk-test-bbdev
FAILED: app/dpdk-test-bbdev
clang -o app/dpdk-test-bbdev app/dpdk-test-bbdev.p/test-bbdev_main.c.o
app/dpdk-test-bbdev.p/test-bbdev_test_bbdev.c.o
app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_perf.c.o
app/dpdk-test-bbdev.p/test-bbdev_test_bbdev_vector.c.o -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -Wl,--whole-archive -Wl,--start-group
lib/librte_bpf.a lib/librte_flow_classify.a lib/librte_pipeline.a
lib/librte_table.a lib/librte_port.a lib/librte_fib.a lib/librte_ipsec.a
lib/librte_vhost.a lib/librte_stack.a lib/librte_security.a lib/librte_sched.a
lib/librte_reorder.a lib/librte_rib.a lib/librte_rcu.a lib/librte_rawdev.a
lib/librte_pdump.a lib/librte_power.a lib/librte_member.a lib/librte_lpm.a
lib/librte_latencystats.a lib/librte_kni.a lib/librte_jobstats.a
lib/librte_ip_frag.a lib/librte_gso.a lib/librte_gro.a lib/librte_eventdev.a
lib/librte_efd.a lib/librte_distributor.a lib/librte_cryptodev.a
lib/librte_compressdev.a lib/librte_cfgfile.a lib/librte_bitratestats.a
lib/librte_bbdev.a lib/librte_acl.a lib/librte_timer.a lib/librte_hash.a
lib/librte_metrics.a lib/librte_cmdline.a lib/librte_pci.a lib/librte_ethdev.a
lib/librte_meter.a lib/librte_net.a lib/librte_mbuf.a lib/librte_mempool.a
lib/librte_ring.a lib/librte_eal.a lib/librte_kvargs.a
drivers/librte_common_cpt.a drivers/librte_common_dpaax.a
drivers/librte_common_octeontx.a drivers/librte_common_octeontx2.a
drivers/librte_bus_dpaa.a drivers/librte_bus_fslmc.a drivers/librte_bus_ifpga.a
drivers/librte_bus_pci.a drivers/librte_bus_vdev.a drivers/librte_bus_vmbus.a
drivers/librte_mempool_bucket.a drivers/librte_mempool_dpaa.a
drivers/librte_mempool_dpaa2.a drivers/librte_mempool_octeontx.a
drivers/librte_mempool_octeontx2.a drivers/librte_mempool_ring.a
drivers/librte_mempool_stack.a drivers/librte_pmd_af_packet.a
drivers/librte_pmd_ark.a drivers/librte_pmd_atlantic.a drivers/librte_pmd_avp.a
drivers/librte_pmd_axgbe.a drivers/librte_pmd_bond.a drivers/librte_pmd_bnx2x.a
drivers/librte_pmd_bnxt.a drivers/librte_pmd_cxgbe.a drivers/librte_pmd_dpaa.a
drivers/librte_pmd_dpaa2.a drivers/librte_pmd_e1000.a drivers/librte_pmd_ena.a
drivers/librte_pmd_enetc.a drivers/librte_pmd_enic.a
drivers/librte_pmd_failsafe.a drivers/librte_pmd_fm10k.a
drivers/librte_pmd_i40e.a drivers/librte_pmd_hinic.a drivers/librte_pmd_hns3.a
drivers/librte_pmd_iavf.a drivers/librte_pmd_ice.a drivers/librte_pmd_ifc.a
drivers/librte_pmd_ipn3ke.a drivers/librte_pmd_ixgbe.a drivers/librte_pmd_kni.a
drivers/librte_pmd_liquidio.a drivers/librte_pmd_memif.a
drivers/librte_pmd_netvsc.a drivers/librte_pmd_nfp.a drivers/librte_pmd_null.a
drivers/librte_pmd_octeontx.a drivers/librte_pmd_octeontx2.a
drivers/librte_pmd_pcap.a drivers/librte_pmd_pfe.a drivers/librte_pmd_qede.a
drivers/librte_pmd_ring.a drivers/librte_pmd_sfc.a drivers/librte_pmd_softnic.a
drivers/librte_pmd_tap.a drivers/librte_pmd_thunderx.a
drivers/librte_pmd_vdev_netvsc.a drivers/librte_pmd_vhost.a
drivers/librte_pmd_virtio.a drivers/librte_pmd_vmxnet3.a
drivers/librte_rawdev_dpaa2_cmdif.a drivers/librte_rawdev_dpaa2_qdma.a
drivers/librte_rawdev_ifpga.a drivers/librte_rawdev_ioat.a
drivers/librte_rawdev_ntb.a drivers/librte_rawdev_octeontx2_dma.a
drivers/librte_rawdev_skeleton.a drivers/librte_pmd_aesni_gcm.a
drivers/librte_pmd_aesni_mb.a drivers/librte_pmd_caam_jr.a
drivers/librte_pmd_ccp.a drivers/librte_pmd_dpaa_sec.a
drivers/librte_pmd_dpaa2_sec.a drivers/librte_pmd_nitrox.a
drivers/librte_pmd_null_crypto.a drivers/librte_pmd_octeontx_crypto.a
drivers/librte_pmd_octeontx2_crypto.a drivers/librte_pmd_openssl.a
drivers/librte_pmd_crypto_scheduler.a drivers/librte_pmd_virtio_crypto.a
drivers/librte_pmd_isal.a drivers/librte_pmd_octeontx_compress.a
drivers/librte_pmd_qat.a drivers/librte_pmd_zlib.a
drivers/librte_pmd_dpaa_event.a drivers/librte_pmd_dpaa2_event.a
drivers/librte_pmd_octeontx2_event.a drivers/librte_pmd_opdl_event.a
drivers/librte_pmd_skeleton_event.a drivers/librte_pmd_sw_event.a
drivers/librte_pmd_dsw_event.a drivers/librte_pmd_octeontx_event.a
drivers/librte_pmd_bbdev_null.a drivers/librte_pmd_bbdev_turbo_sw.a
drivers/librte_pmd_bbdev_fpga_lte_fec.a -Wl,--no-whole-archive
-Wl,--no-as-needed -pthread -lm -ldl -lnuma -lfdt -Wl,--export-dynamic
/usr/lib64/libelf.so /usr/lib64/libpcap.so /usr/lib64/libz.so -lIPSec_MB
-lIPSec_MB /usr/lib64/libcrypto.so /usr/lib64/libisal.so -Wl,--end-group
-Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
/usr/bin/ld:
drivers/librte_pmd_dpaa_sec.a(crypto_dpaa_sec_dpaa_sec.c.o):(.bss+0x2c):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
/usr/bin/ld:
drivers/librte_pmd_dpaa2_sec.a(crypto_dpaa2_sec_dpaa2_sec_dpseci.c.o):(.data+0x0):
multiple definition of `rta_sec_era';
drivers/librte_pmd_caam_jr.a(crypto_caam_jr_caam_jr.c.o):(.bss+0x28): first
defined here
clang-11: error: linker command failed with exit code 1 (use -v to see
invocation)
ninja: build stopped: subcommand failed.
[root@fedora33x86-64 dpdk]#
make build failed log:
/usr/bin/ld:
/root/dpdk/x86_64-native-linuxapp-clang/lib/librte_pmd_dpaa_sec.a(dpaa_sec.o):(.bss+0x2c):
multiple definition of `rta_sec_era';
/root/dpdk/x86_64-native-linuxapp-clang/lib/librte_pmd_dpaa2_sec.a(dpaa2_sec_dpseci.o):(.data+0x0):
first defined here
/usr/bin/ld:
/root/dpdk/x86_64-native-linuxapp-clang/lib/librte_pmd_caam_jr.a(caam_jr.o):(.bss+0x28):
multiple definition of `rta_sec_era';
/root/dpdk/x86_64-native-linuxapp-clang/lib/librte_pmd_dpaa2_sec.a(dpaa2_sec_dpseci.o):(.data+0x0):
first defined here
clang-11: error: linker command failed with exit code 1 (use -v to see
invocation)
make[5]: *** [/root/dpdk/mk/rte.app.mk:439: test] Error 1
make[4]: *** [/root/dpdk/mk/rte.subdir.mk:37: test] Error 2
make[3]: *** [/root/dpdk/mk/rte.sdkbuild.mk:48: app] Error 2
make[2]: *** [/root/dpdk/mk/rte.sdkroot.mk:99: all] Error 2
make[1]: *** [/root/dpdk/mk/rte.sdkinstall.mk:61: pre_install] Error 2
make: *** [/root/dpdk/mk/rte.sdkroot.mk:77: install] Error 2
--
You are receiving this mail because:
You are the assignee for the bug.
next reply other threads:[~2021-06-11 10:58 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-11 10:58 bugzilla [this message]
2021-07-06 5:30 ` [dpdk-dev] [Bug 733] [dpdk-19.11.9-rc2] make and meson build failed on Fedora33 with CLang11.0.0 and Fedora34 with Clang12.0.0 bugzilla
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-733-3@http.bugs.dpdk.org/ \
--to=bugzilla@dpdk.org \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.