[csw-maintainers] Building postgresql-8.4.1

Philip Brown phil at bolthole.com
Tue Nov 17 19:00:49 CET 2009


On Tue, Nov 17, 2009 at 9:50 AM, Maciej (Matchek) Blizinski
<maciej at opencsw.org> wrote:
>
> References:
> ...
> http://en.wikipedia.org/wiki/CPPFLAGS

ooo, i learned something today.

CFLAGS is officially for compiling *and linking* C code.
I thought it was only for compiling. so adding -L/-R and other arcane
stuff to CFLAGS is not technically improper.

(Reason I mention this is that I usually add those to LDFLAGS.. but
there was ONE program, that would not compile nicely unless I added
something to CFLAGS when I thought I could only put it in LDFLAGS.
The program was still wrong for not respecting LDFLAGS :-} but at
least i feel better about the workaround now ;-)

Although in retrospect, if CFLAGS is for linking also, I wonder why
GNUheads decided to start using CCLDFLAGS recently? Grrr...



More information about the maintainers mailing list