Re: sys_siglist[] is causing us trouble again

2020-07-16 Thread Andrew Dunstan
On 7/15/20 7:36 PM, Tom Lane wrote: > I guess rawhide is the RH thing that tracks the bleeding edge? > Yup. Possibly we should recommend that buildfarm owners running on > non-stable platforms disable autoconf result caching --- I believe > that's "use_accache => undef" in the configuration file

Re: sys_siglist[] is causing us trouble again

2020-07-15 Thread Filipe Rosset
On Wed, Jul 15, 2020 at 7:48 PM Tom Lane wrote: > As of a couple days ago, buildfarm member caiman (Fedora rawhide) > is failing like this in all the pre-v12 branches: > > ccache gcc -Wall -Wmissing-prototypes -Wpointer-arith > -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribu

Re: sys_siglist[] is causing us trouble again

2020-07-15 Thread Tom Lane
Thomas Munro writes: > On Thu, Jul 16, 2020 at 10:48 AM Tom Lane wrote: >> We haven't changed anything, ergo something changed at the OS level. > It looks like glibc very recently decided[1] to hide the declaration, > but we're using a cached configure test result. Right. So, modulo the mis-ca

Re: sys_siglist[] is causing us trouble again

2020-07-15 Thread Tom Lane
Thomas Munro writes: > On Thu, Jul 16, 2020 at 10:48 AM Tom Lane wrote: >> Oddly, we'd not get to this code unless configure set >> HAVE_DECL_SYS_SIGLIST, so it's defined *somewhere*. > It looks like glibc very recently decided[1] to hide the declaration, > but we're using a cached configure tes

Re: sys_siglist[] is causing us trouble again

2020-07-15 Thread Thomas Munro
On Thu, Jul 16, 2020 at 10:48 AM Tom Lane wrote: > We haven't changed anything, ergo something changed at the OS level. > > Oddly, we'd not get to this code unless configure set > HAVE_DECL_SYS_SIGLIST, so it's defined *somewhere*. I suspect the root > issue here is some rearrangement of system h

sys_siglist[] is causing us trouble again

2020-07-15 Thread Tom Lane
As of a couple days ago, buildfarm member caiman (Fedora rawhide) is failing like this in all the pre-v12 branches: ccache gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexces