Runtime accepting build discrepancies

Поиск
Список
Период
Сортировка
От Thomas Hallgren
Тема Runtime accepting build discrepancies
Дата
Msg-id 422F4019.8030800@mailblocks.com
обсуждение исходный текст
Ответы Re: Runtime accepting build discrepancies
Список pgsql-hackers
Scenario:
A user download a pre-built PostgreSQL 7.4.7 from somewhere and a 
pre-built pljava distro from gborg. He gets everything running but 
suddenly encounteres problems with the timetz type. PL/Java apparently 
return the time as zero. The problem is caused by the postgresql binary 
being built using --enable-integer-datetimes whereas the PL/Java binary 
is not.

The dynamic loader doesn't detect this and I bet there's a ton of 
combinations that will link just fine but perhaps crash (badly) in 
runtime. I would like to detect discrepancies like this during runtime 
somehow. I feel that it's either that or stop providing pre-built 
binaries altogether. I realize that I can't be the only one with this 
problem. How is this normally handled?

Regards,
Thomas Hallgren




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

Предыдущее
От: Jeff Hoffmann
Дата:
Сообщение: Re: pgpool question
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Runtime accepting build discrepancies