On zesty: .. /usr/include/unistd.h ... /usr/include/features.h .... /usr/include/x86_64-linux-gnu/sys/cdefs.h ..... /usr/include/x86_64-linux-gnu/bits/wordsize.h .... /usr/include/x86_64-linux-gnu/gnu/stubs.h ..... /usr/include/x86_64-linux-gnu/gnu/stubs-64.h ... /usr/include/x86_64-linux-gnu/bits/posix_opt.h ... /usr/include/x86_64-linux-gnu/bits/environments.h .... /usr/include/x86_64-linux-gnu/bits/wordsize.h ... /usr/include/x86_64-linux-gnu/bits/types.h .... /usr/include/x86_64-linux-gnu/bits/wordsize.h .... /usr/include/x86_64-linux-gnu/bits/typesizes.h ... /usr/lib/gcc/x86_64-linux-gnu/6/include/stddef.h ... /usr/include/x86_64-linux-gnu/bits/confname.h ... ../../gnulib/lib/getopt.h .... /usr/include/getopt.h .... ../../gnulib/lib/getopt-cdefs.h .... ../../../../gnulib/lib/getopt-pfx-core.h ..... ../../../../gnulib/lib/getopt-core.h .... ../../../../gnulib/lib/getopt-pfx-ext.h ..... ../../../../gnulib/lib/getopt-ext.h
Artful: .. /usr/include/unistd.h ... /usr/include/features.h .... /usr/include/x86_64-linux-gnu/sys/cdefs.h ..... /usr/include/x86_64-linux-gnu/bits/wordsize.h ..... /usr/include/x86_64-linux-gnu/bits/long-double.h .... /usr/include/x86_64-linux-gnu/gnu/stubs.h ..... /usr/include/x86_64-linux-gnu/gnu/stubs-64.h ... /usr/include/x86_64-linux-gnu/bits/posix_opt.h ... /usr/include/x86_64-linux-gnu/bits/environments.h .... /usr/include/x86_64-linux-gnu/bits/wordsize.h ... /usr/include/x86_64-linux-gnu/bits/types.h .... /usr/include/x86_64-linux-gnu/bits/wordsize.h .... /usr/include/x86_64-linux-gnu/bits/typesizes.h ... /usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h ... /usr/include/x86_64-linux-gnu/bits/confname.h ... /usr/include/x86_64-linux-gnu/bits/getopt_posix.h .... /usr/include/x86_64-linux-gnu/bits/getopt_core.h Due to https://sourceware.org/ml/libc-alpha/2017-04/msg00115.html in glibc 2.26. TL;DR: the new glibc's unistd does pull in glibc's header for getopt before we include gnulib. I need to: 1. find a workaround for libvirt in artful to work "as before" pulling in gnulib - maybe pre-including, but that is hard as it could be so many places. 2. get to a reproducer that is good to show the problem Why does gnulib work on old and new level in artful/zesty - write a rather simple repro to check. With that report to mailing lists. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1718668 Title: Libvirt FTBFS in Artful on x86 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1718668/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
