* [dpdk-dev] [Bug 733] [dpdk-19.11.9-rc2] make and meson build failed on Fedora33 with CLang11.0.0
@ 2021-06-11 10:58 bugzilla
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
0 siblings, 1 reply; 2+ messages in thread
From: bugzilla @ 2021-06-11 10:58 UTC (permalink / raw)
To: dev
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.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [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
2021-06-11 10:58 [dpdk-dev] [Bug 733] [dpdk-19.11.9-rc2] make and meson build failed on Fedora33 with CLang11.0.0 bugzilla
@ 2021-07-06 5:30 ` bugzilla
0 siblings, 0 replies; 2+ messages in thread
From: bugzilla @ 2021-07-06 5:30 UTC (permalink / raw)
To: dev
https://bugs.dpdk.org/show_bug.cgi?id=733
Christian Ehrhardt (christian.ehrhardt@canonical.com) changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|IN_PROGRESS |RESOLVED
Resolution|--- |FIXED
--- Comment #9 from Christian Ehrhardt (christian.ehrhardt@canonical.com) ---
Resolved in 19.11.9-rc4 and finally released in a bit via 19.11.9
Thanks for the testing.
--
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-07-06 5:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-11 10:58 [dpdk-dev] [Bug 733] [dpdk-19.11.9-rc2] make and meson build failed on Fedora33 with CLang11.0.0 bugzilla
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
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.