Hi Michal, Am Sa., 6. Juni 2020 um 15:47 Uhr schrieb Heiko Thiery <heiko.thi...@gmail.com>: > > Hi Michal, > > Am Sa., 6. Juni 2020 um 15:43 Uhr schrieb Michal Kubecek <mkube...@suse.cz>: > > > > On Sat, Jun 06, 2020 at 03:24:22PM +0200, Heiko Thiery wrote: > > > Hi Michael et all, > > > > > > I'm digging in the reason for a failure when building ethtool with > > > buildroot [1]. > > > > > > I see the following error: > > > --- > > > data/buildroot/buildroot-test/instance-0/output/host/bin/i686-linux-gcc > > > -DHAVE_CONFIG_H -I. -I./uapi -D_LARGEFILE_SOURCE > > > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -D_LARGEFILE_SOURCE > > > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -static -c -o > > > netlink/desc-rtnl.o netlink/desc-rtnl.c > > > In file included from ./uapi/linux/ethtool_netlink.h:12, > > > from netlink/desc-ethtool.c:7: > > > ./uapi/linux/ethtool.h:1294:19: warning: implicit declaration of > > > function '__KERNEL_DIV_ROUND_UP' [-Wimplicit-function-declaration] > > > __u32 queue_mask[__KERNEL_DIV_ROUND_UP(MAX_NUM_QUEUE, 32)]; > > > ^~~~~~~~~~~~~~~~~~~~~ > > > ./uapi/linux/ethtool.h:1294:8: error: variably modified 'queue_mask' > > > at file scope > > > __u32 queue_mask[__KERNEL_DIV_ROUND_UP(MAX_NUM_QUEUE, 32)]; > > > ^~~~~~~~~~ > > > --- > > > > Thank you for the report. This is fixed by first part of this patch: > > > > > > https://patchwork.ozlabs.org/project/netdev/patch/bb60cbfe99071fca4b0ea9e62d67a2341d8dd652.1590707335.git.mkube...@suse.cz/ > > > > I'm going to apply it (with the rest of the series) this weekend. > > I will try to apply this patch and check if the failure is gone.
I can confirm with the patch the failure is gone. Many thanks for the fast help. -- Heiko