[postgis-users] GEOS / Predicates Update

David Blasby dblasby at refractions.net
Thu May 22 10:37:01 PDT 2003


C F wrote:
> - PostgreSQL is written in C and GEOS is written in C++ and that's 
> what's causing the discrepancies in exception handling, is that right?

Yes - but its a bit more complex.  Its only a problem if the chain looks 
like this (3 steps):
C (postgresql) -> [dynamic load] PostGIS (C) -> GEOS (C++)

> - You probably have, but just to double check... have you guys tried the 
> PostgreSQL lists with this problem?

Yes - they said to try the newer compiler/libaries or build postgresql 
using the c++ standard libary instead of the c standard library.

> - You mentioned that one solution may be to use newer compilers.  Would 
> that mean that all three components (PostgreSQL, GEOS and PostGIS) would 
> need to be compiled with these?  Correct me if I'm wrong, but that 
> doesn't seem like a big deal to me.  Wouldn't that just be a matter of 
> downloading the latest compilers and recompiling these things *IF* you 
> want GEOS support (which I do)?  Or am I over simplifying..

We are trying to make it as simple as possible for people - most people
will find it difficult to update their machines.
dave





More information about the postgis-users mailing list