<p dir="ltr"><br /> On 12 Mar 2016 10:58 pm, "Tom Lane" <<a
href="mailto:tgl@sss.pgh.pa.us">tgl@sss.pgh.pa.us</a>>wrote:<br /> ><br /> > I wrote:<br /> > > That's
confusingbecause it implies that -fno-common is the default,<br /> > > which it evidently is not. But anyway, my
diagnosisis that you're<br /> > > breaking something about the linker's behavior with that switch.<p
dir="ltr">>I shall get rid of the const-ness, as well as the lame casting away<br /> > of it, and I think I will
alsogo make buildfarm member longfin use<br /> > "-fno-common". It is truly sad that we apparently have no test<br
/>> machine that enforces that const means const ...<p dir="ltr">It looks like this would also be useful for
catchingany mistakes where we might have defined a variable in two different files or missed an "extern". Though I'm
notsure the failures will be very obvious.