DPDK patches and discussions
 help / color / mirror / Atom feed
* [Bug 904] [dpdk-19.11.11] Meson build has some failures on Fedora35 with clang 13.0.0
@ 2021-12-13  9:08 bugzilla
  2022-01-04 14:20 ` bugzilla
  0 siblings, 1 reply; 2+ messages in thread
From: bugzilla @ 2021-12-13  9:08 UTC (permalink / raw)
  To: dev

https://bugs.dpdk.org/show_bug.cgi?id=904

            Bug ID: 904
           Summary: [dpdk-19.11.11] Meson build has some failures on
                    Fedora35 with clang 13.0.0
           Product: DPDK
           Version: 19.11
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: meson
          Assignee: dev@dpdk.org
          Reporter: longfengx.liang@intel.com
  Target Milestone: ---

1.DPDK version:
commit 928100dd6d30e733be411380fdb78c68a061936c (HEAD, tag: v19.11.11-rc1,
origin/19.11)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Dec 9 15:33:57 2021 +0100

    version: 19.11.11-rc1

    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

2.OS version:
  OS: Fedora35 /5.14.17-301.fc35.x86_64
    gcc version: gcc (GCC) 11.2.1 20210728 (Red Hat 11.2.1-1)
    clang version: clang version 13.0.0 (Fedora 13.0.0~rc1-1.fc35)
    ninja version: 1.10.2.git.kitware.jobserver-1
    meson version: 0.60.1

3.build cmd:
CC=clang meson setup build-clang && ninja -C build-clang

4.Error info:

Found ninja-1.10.2.git.kitware.jobserver-1 at /usr/local/bin/ninja
Cleaning... 4 files.
[47/1915] Compiling C object lib/librte_eal.a.p/librte_eal_linux_eal_eal.c.o
../lib/librte_eal/linux/eal/eal.c:590:11: warning: variable 'total_mem' set but
not used [-Wunused-but-set-variable]
        uint64_t total_mem = 0;
                 ^
1 warning generated.
[208/1915] Compiling C object
lib/librte_power.a.p/librte_power_rte_power_empty_poll.c.o
../lib/librte_power/rte_power_empty_poll.c:210:25: warning: variable 'tot_ppi'
set but not used [-Wunused-but-set-variable]
        uint64_t tot_edpi = 0, tot_ppi = 0;
                               ^
1 warning generated.
[444/1915] Compiling C object
drivers/libtmp_rte_bus_fslmc.a.p/bus_fslmc_fslmc_bus.c.o
../drivers/bus/fslmc/fslmc_bus.c:311:6: warning: variable 'device_count' set
but not used [-Wunused-but-set-variable]
        int device_count = 0;
            ^
1 warning generated.
[870/1915] Compiling C object
drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mgmt.c.o
../drivers/net/hinic/base/hinic_pmd_mgmt.c:136:6: warning: variable
'cmd_buf_max' set but not used [-Wunused-but-set-variable]
        u32 cmd_buf_max = MAX_PF_MGMT_BUF_SIZE;
            ^
../drivers/net/hinic/base/hinic_pmd_mgmt.c:613:6: warning: variable
'msg_buf_max' set but not used [-Wunused-but-set-variable]
        u32 msg_buf_max = MAX_PF_MGMT_BUF_SIZE;
            ^
2 warnings generated.
[894/1915] Compiling C object app/test/dpdk-test.p/test_cmdline_ipaddr.c.o
../app/test/test_cmdline_ipaddr.c:259:3: warning: suspicious concatenation of
string literals in an array initialization; did you mean to separate the
elements with a comma? [-Wstring-concatenation]
                "random invalid text",
                ^
../app/test/test_cmdline_ipaddr.c:258:3: note: place parentheses around the
string literal to silence warning
                "1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234"
                ^
1 warning generated.
[902/1915] Compiling C object app/test/dpdk-test.p/test_cmdline_num.c.o
../app/test/test_cmdline_num.c:204:5: warning: suspicious concatenation of
string literals in an array initialization; did you mean to separate the
elements with a comma? [-Wstring-concatenation]
                 
"1111000011110000111100001111000011110000111100001111000011110000",
                  ^
../app/test/test_cmdline_num.c:203:3: note: place parentheses around the string
literal to silence warning
               
"0b1111000011110000111100001111000011110000111100001111000011110000"
                ^
1 warning generated.
[958/1915] Compiling C object
drivers/libtmp_rte_pmd_ifc.a.p/net_ifc_ifcvf_vdpa.c.o
In file included from ../drivers/net/ifc/ifcvf_vdpa.c:25:
../drivers/net/ifc/base/ifcvf.h:16:9: warning: 'VIRTIO_F_IOMMU_PLATFORM' macro
redefined [-Wmacro-redefined]
#define VIRTIO_F_IOMMU_PLATFORM         33
        ^
/usr/include/linux/virtio_config.h:78:9: note: previous definition is here
#define VIRTIO_F_IOMMU_PLATFORM         VIRTIO_F_ACCESS_PLATFORM
        ^
1 warning generated.
[1026/1915] Compiling C object
drivers/libtmp_rte_pmd_liquidio.a.p/net_liquidio_lio_rxtx.c.o
../drivers/net/liquidio/lio_rxtx.c:1053:11: warning: variable
'tot_inst_processed' set but not used [-Wunused-but-set-variable]
        uint32_t tot_inst_processed = 0;
                 ^
1 warning generated.
[1084/1915] Compiling C object
drivers/libtmp_rte_pmd_nfp.a.p/net_nfp_nfp_net.c.o
../drivers/net/nfp/nfp_net.c:2597:11: warning: variable 'rss_hf' set but not
used [-Wunused-but-set-variable]
        uint64_t rss_hf;
                 ^
../drivers/net/nfp/nfp_net.c:3014:24: warning: variable 'totlen' set but not
used [-Wunused-but-set-variable]
        size_t count, curlen, totlen = 0;
                              ^
../drivers/net/nfp/nfp_net.c:3116:24: warning: variable 'totlen' set but not
used [-Wunused-but-set-variable]
        size_t count, curlen, totlen = 0;
                              ^
3 warnings generated.
[1158/1915] Compiling C object
drivers/net/qede/base/libqede_base.a.p/ecore_vf.c.o
../drivers/net/qede/base/ecore_vf.c:76:19: warning: parameter 'resp_size' set
but not used [-Wunused-but-set-parameter]
                  u8 *done, u32 resp_size)
                                ^
1 warning generated.
[1343/1915] Compiling C object
drivers/libtmp_rte_pmd_vmxnet3.a.p/net_vmxnet3_vmxnet3_rxtx.c.o
../drivers/net/vmxnet3/vmxnet3_rxtx.c:330:6: warning: variable 'completed' set
but not used [-Wunused-but-set-variable]
        int completed = 0;
            ^
1 warning generated.
[1440/1915] Linking target drivers/librte_pmd_aesni_gcm.so.20.0
FAILED: drivers/librte_pmd_aesni_gcm.so.20.0
clang  -o drivers/librte_pmd_aesni_gcm.so.20.0
drivers/librte_pmd_aesni_gcm.so.20.0.p/meson-generated_.._rte_pmd_aesni_gcm.pmd.c.o
drivers/libtmp_rte_pmd_aesni_gcm.a.p/crypto_aesni_gcm_aesni_gcm_pmd.c.o
drivers/libtmp_rte_pmd_aesni_gcm.a.p/crypto_aesni_gcm_aesni_gcm_pmd_ops.c.o
-Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group
-Wl,-soname,librte_pmd_aesni_gcm.so.20.0 -Wl,--no-as-needed -pthread -lm -ldl
-lnuma '-Wl,-rpath,$ORIGIN/../lib:$ORIGIN/'
-Wl,-rpath-link,/root/19.11.11-lts/build-clang/lib
-Wl,-rpath-link,/root/19.11.11-lts/build-clang/drivers
lib/librte_cryptodev.so.20.0 lib/librte_eal.so.20.0 lib/librte_kvargs.so.20.0
lib/librte_mbuf.so.20.0 lib/librte_mempool.so.20.0 lib/librte_ring.so.20.0
drivers/librte_bus_vdev.so.20.0
-Wl,--version-script=/root/19.11.11-lts/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map
-lIPSec_MB -Wl,--end-group
/usr/bin/ld:
drivers/libtmp_rte_pmd_aesni_gcm.a.p/crypto_aesni_gcm_aesni_gcm_pmd_ops.c.o:(.bss+0x0):
multiple definition of `aesni_gcm_logtype_driver';
drivers/libtmp_rte_pmd_aesni_gcm.a.p/crypto_aesni_gcm_aesni_gcm_pmd.c.o:(.bss+0x0):
first defined here
clang-13: error: linker command failed with exit code 1 (use -v to see
invocation)
[1449/1915] Compiling C object
drivers/libtmp_rte_pmd_dpaa_sec.a.p/crypto_dpaa_sec_dpaa_sec.c.o
ninja: build stopped: subcommand failed.

-- 
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:[~2022-01-04 14:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-13  9:08 [Bug 904] [dpdk-19.11.11] Meson build has some failures on Fedora35 with clang 13.0.0 bugzilla
2022-01-04 14:20 ` bugzilla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).