Re: Compile error while building postgresql 10.3 - Mailing list pgsql-hackers

From Terry Phelps
Subject Re: Compile error while building postgresql 10.3
Date
Msg-id CAMUfR_uEuB21SazCKTmW8GecBd+jBzWDxHvhE3a6e+5YVoSb=g@mail.gmail.com
Whole thread Raw
In response to Re: Compile error while building postgresql 10.3  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
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 <tgl@sss.pgh.pa.us> wrote:
Andres Freund <andres@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

pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Compile error while building postgresql 10.3
Next
From: Terry Phelps
Date:
Subject: Re: Compile error while building postgresql 10.3