https://bugs.dpdk.org/show_bug.cgi?id=1511 Bug ID: 1511 Summary: net/tap build failure on Ubuntu 24.04 with LTO Product: DPDK Version: 24.07 Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: Normal Component: ethdev Assignee: dev@dpdk.org Reporter: alialnu@nvidia.com Target Milestone: --- $ meson --werror -Db_lto=true build && ninja -C build [..] [2109/2774] Linking target drivers/librte_net_tap.so.24.2 ../drivers/net/tap/tap_netlink.c: In function ‘tap_flow_create_ipv6’: ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ [2755/2774] Linking target app/dpdk-test-pipeline ../drivers/net/tap/tap_netlink.c: In function ‘tap_flow_create_ipv6’: ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 20 | struct nlmsghdr nh; | ^ ../drivers/net/tap/tap_netlink.c:305:9: warning: writing 16 bytes into a region of size 12 [-Wstringop-overflow=] 305 | memcpy(RTA_DATA(rta), data, data_len); | ^ ../drivers/net/tap/tap_netlink.h:20:25: note: at offset [4, 16] into destination object ‘nh’ of size 16 [..] OS: Ubuntu 24.04 Meson: 1.3.2 Compiler: gcc 13.2.0 -- You are receiving this mail because: You are the assignee for the bug.