All of lore.kernel.org
 help / color / mirror / Atom feed
* [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

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.