Public bug reported:
When I trying to compile dpdk 2.2.0 without any change in source files, I
encounter a error which the detailed message is listed behind.
My computer system is ubuntu 16.94 with glibc version 2.23-0ubuntu3. Also my
target of dpdk configuration is x86_64-native-linuxapp-gcc.
I consider this as a glibc c bug because I can compile this target in 15.10,
but in the newest ubuntu, it failed.
== Build drivers/net/i40e
== Build drivers/net/ixgbe
== Build drivers/net/null
== Build drivers/net/ring
== Build drivers/net/virtio
== Build drivers/net/vmxnet3
== Build drivers/crypto
== Build app
== Build app/test
LD test
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVbN2v___log_finite':
(.text+0x0): multiple definition of `_ZGVbN2v___log_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVcN4v___log_finite':
(.text+0x10): multiple definition of `_ZGVcN4v___log_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x10):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVdN4v___log_finite':
(.text+0x20): multiple definition of `_ZGVdN4v___log_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x20):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVeN8v___log_finite':
(.text+0x30): multiple definition of `_ZGVeN8v___log_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x30):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVbN4v___logf_finite':
(.text+0x40): multiple definition of `_ZGVbN4v___logf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x40):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVcN8v___logf_finite':
(.text+0x50): multiple definition of `_ZGVcN8v___logf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x50):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVdN8v___logf_finite':
(.text+0x60): multiple definition of `_ZGVdN8v___logf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x60):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVeN16v___logf_finite':
(.text+0x70): multiple definition of `_ZGVeN16v___logf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x70):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVbN2v___exp_finite':
(.text+0x80): multiple definition of `_ZGVbN2v___exp_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x80):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVcN4v___exp_finite':
(.text+0x90): multiple definition of `_ZGVcN4v___exp_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x90):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVdN4v___exp_finite':
(.text+0xa0): multiple definition of `_ZGVdN4v___exp_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0xa0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVeN8v___exp_finite':
(.text+0xb0): multiple definition of `_ZGVeN8v___exp_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0xb0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVbN4v___expf_finite':
(.text+0xc0): multiple definition of `_ZGVbN4v___expf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0xc0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVcN8v___expf_finite':
(.text+0xd0): multiple definition of `_ZGVcN8v___expf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0xd0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVdN8v___expf_finite':
(.text+0xe0): multiple definition of `_ZGVdN8v___expf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0xe0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVeN16v___expf_finite':
(.text+0xf0): multiple definition of `_ZGVeN16v___expf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0xf0):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVbN2vv___pow_finite':
(.text+0x100): multiple definition of `_ZGVbN2vv___pow_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x100):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVcN4vv___pow_finite':
(.text+0x110): multiple definition of `_ZGVcN4vv___pow_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x110):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVdN4vv___pow_finite':
(.text+0x120): multiple definition of `_ZGVdN4vv___pow_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x120):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVeN8vv___pow_finite':
(.text+0x130): multiple definition of `_ZGVeN8vv___pow_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x130):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVbN4vv___powf_finite':
(.text+0x140): multiple definition of `_ZGVbN4vv___powf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x140):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVcN8vv___powf_finite':
(.text+0x150): multiple definition of `_ZGVcN8vv___powf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x150):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVdN8vv___powf_finite':
(.text+0x160): multiple definition of `_ZGVdN8vv___powf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x160):
first defined here
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS): In
function `_ZGVeN16vv___powf_finite':
(.text+0x170): multiple definition of `_ZGVeN16vv___powf_finite'
/usr/lib/x86_64-linux-gnu/libmvec_nonshared.a(svml_finite_alias.oS):(.text+0x170):
first defined here
collect2: error: ld returned 1 exit status
/home/os/mtcp/dpdk-2.2.0/mk/rte.app.mk:221: recipe for target 'test' failed
make[5]: *** [test] Error 1
/home/os/mtcp/dpdk-2.2.0/mk/rte.subdir.mk:61: recipe for target 'test' failed
** Affects: glibc (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1578118
Title:
DPDK compile error with ubuntu 16.04 glibc 2.23-0ubuntu3
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1578118/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs