Magnus Hagander wrote:
> Hi!
> 
> Is there any reason why FRONTEND is not specified in the ecpg build
> (specifically the pgtypeslib)? I'm running into build problems because
> it pulls backend-specific stuff from port.h in
> (postgres_fe.h->c.h->port.h) when tweaking the timezone code.
> 
> Or should FRONTEND perhaps even be explicitly #defined in postgres_fe.h?
> 
> Or am I misunderstanding what FRONTEND is for?

Looking now, it is a chicken and egg thing.  Some port/src C files need
to know which file to include:
        
        #ifndef FRONTEND
        #include "postgres.h"
        #else
        #include "postgres_fe.h"
        #endif

so it looks like we have to a keep adding to Makefiles.  Sorry.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [EMAIL PROTECTED]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Reply via email to