Re: FRONTEND in ecpg

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: FRONTEND in ecpg
Дата
Msg-id 200404131909.i3DJ92N09319@candle.pha.pa.us
обсуждение исходный текст
Ответ на FRONTEND in ecpg  ("Magnus Hagander" <mha@sollentuna.net>)
Список pgsql-hackers
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 pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: FRONTEND in ecpg
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Lexing with different charsets