Re: RTLD_LAZY considered harmful (Re: pltlc and pltlcu

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: RTLD_LAZY considered harmful (Re: pltlc and pltlcu
Дата
Msg-id 21223.1013525006@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: RTLD_LAZY considered harmful (Re: pltlc and pltlcu  ("Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at>)
Список pgsql-hackers
"Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at> writes:
> One thing to really watch out for is that old style extensions,
> that only need a few functions from a standard library will load
> more efficiently with RTLD_LAZY.

I thought we had disposed of that argument.  The issue here is not a
marginal efficiency gain, it is that an unresolved symbol will lead
to a backend crash (== database-wide restart) unless it is detected
at dlopen time.  As a wise man once said, "I can make it arbitrarily
fast ... if it doesn't have to work."

> Next thing to watch out for is, that RTLD_NOW will probably not load 
> a shared lib, that was not linked with a "no entry" flag.

Say again?
        regards, tom lane


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

Предыдущее
От: "Marc G. Fournier"
Дата:
Сообщение: Re: Optimizer(?) off by factor of 3 ... ?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [GENERAL] Feature enhancement request : use of libgda in