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?

Reply via email to