On Sat, 17 Aug 2019 at 12:08, Laurence Parry <greenrea...@gmail.com> wrote: > > > > Perhaps adding && !(__X86_64__ && __ILP32__) in there as well would fix > > > it? > > > > That check is for sys/sysctl.h, if that file still exists on X32 then > > it's not the right macro to fix. > > A better fix would be around HAVE_DECL_RANDOM_UUID in config.h.guess. > > ... > > A suitable fix would be to pass `-DHAVE_DECL_RANDOM_UUID=0` on X32. > > It exists, but accessing it triggers a preprocessor #error saying it > doesn't work on x32: > https://github.com/lattera/glibc/blob/master/sysdeps/unix/sysv/linux/x86/bits/sysctl.h
Erk. Why would they ship a header that errors instead of no file at all?