On Mon, Apr 08, 2019 at 02:05:00PM +0200, Thomas Monjalon wrote: > 08/04/2019 12:32, Thomas Monjalon: > > 06/04/2019 16:27, jerinjac...@gmail.com: > > > --- /dev/null > > > +++ b/config/arm/arm64_thunderx2_linux_gcc > > > @@ -0,0 +1,16 @@ > > > +[binaries] > > > +c = 'aarch64-linux-gnu-gcc' > > > +cpp = 'aarch64-linux-gnu-cpp' > > > +ar = 'aarch64-linux-gnu-gcc-ar' > > > +strip = 'aarch64-linux-gnu-strip' > > > +pcap-config = '' > > > > Strangely, I still see the same issue: > > > > In file included from /usr/include/inttypes.h:27, > > from /usr/include/pcap/pcap-inttypes.h:114, > > from /usr/include/pcap/pcap.h:74, > > from /usr/include/pcap.h:43, > > from ../drivers/net/pcap/rte_eth_pcap.c:19: > > /usr/include/stdint.h:109: error: "__INT64_C" redefined [-Werror] > > > > How may I help to debug it? > > Thanks Bruce for telling me to remove the build directory. > Now it works! > For reference, official documentation on this point - unlike most things in meson, changing the cross-build file does require you to start from scratch with a new build folder.
https://mesonbuild.com/Cross-compilation.html#changing-cross-file-settings /Bruce