Tom, I'll get what you asked for in a minute. But first, I want to make sure that y'all see that the compiler is clang, and not gcc. Perhaps that's not important.
On Mon, Mar 19, 2018 at 4:01 PM, Tom Lane <t...@sss.pgh.pa.us> wrote: > Andres Freund <and...@anarazel.de> writes: > > There seems to be something sketchy afoot here, even outside of > > CFLAGS_SSE42 itself. From the original email: > > > cc -I/usr/local/include -I../../src/port -DFRONTEND -I../../src/include > > -c -o pg_crc32c_sse42.o pg_crc32c_sse42.c > > > isn't this missing a number of important flags? Like at least > > -fno-strict-aliasing -fwrapv -fexcess-precision=standard? > > Good point ... seems like we lost *all* CFLAGS not just the SSE42 ones. > I believe the options we see here are all from CPPFLAGS not CFLAGS. > > Terry, could we see a full "make" trace from src/port/? Something like > > cd src/port > make -s clean > make > > I'm curious whether the flags lossage affects all .c files in that > directory, or only ones that are trying to add on custom flags. > > regards, tom lane >