Re: Re: pgsql + qnx - Mailing list pgsql-ports

From Tegge, Bernd
Subject Re: Re: pgsql + qnx
Date
Msg-id 5.0.2.1.0.20010522170738.02117bd0@dragon.dr.repas.de
Whole thread Raw
In response to Re: Re: pgsql + qnx  (Peter Eisentraut <peter_e@gmx.net>)
Responses Re: Re: pgsql + qnx  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-ports
At 16:51 22.05.01 +0200, Peter Eisentraut wrote:
>Tegge, Bernd writes:
>
> > I've just performed a build of a Watcom compiled version and found a couple
> > of bugs in the watcom specific part of that patch. Please use the attached
> > version instead.
> > The watcom version fails 3 additional regression tests, at least one (int8)
> > expected; I have not looked at the other ones.
>
>I don't like the Makefile.qnx4 and plpgsql/Makefile parts of this patch:
>
>! override CXXFLAGS +=-I/usr/local/include/g++
>! override CFLAGS +=-I/usr/local/include
>
>The first line looks like a broken compiler installation.  The second line
>should, if at all, go into the template file.  But I don't like us using
>arbitrary include paths.  If the compiler vendor decides to not go there
>by default they had a reason.  In any case there would be an equivalent
>LDFLAGS setting missing.  Also, -I options should go into CPPFLAGS.

Could you elaborate ? I am not sure which template file you refer to.
In case you are thinking of the gcc installation, I guess they could be
scrapped. However, Watcom does not search these directories by default.
In fact, IIRC a OOB QNX4 install does not even *have* a '/usr/local'. I
have included this because TCL and zlib install their headers there.


>The plpgsql issue should be fixed by making the ifneq
>($(enable_shared),yes) sections in plpgsql/src/Makefile cover the parts
>you don't want to execute.  That's what it is for, it just hasn't been
>exercised yet.

Not really, it's because building the static library kills wlib. It is
a platform specific problem similar to the hack in backend/Makefile.
Of course I could make this dependant on enable_shared, but I don't like
using two different flags to work around the same bug.


>--
>Peter Eisentraut   peter_e@gmx.net   http://funkturm.homeip.net/~peter


pgsql-ports by date:

Previous
From: "Brother Tuck"
Date:
Subject: Re: Win32 native port question
Next
From: "C. Flemister"
Date:
Subject: Port to Windows 2000 Server