Re: libpq_r
От | Greg Stark |
---|---|
Тема | Re: libpq_r |
Дата | |
Msg-id | 877k66nt9h.fsf@stark.dyndns.tv обсуждение исходный текст |
Ответ на | Re: libpq_r (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: libpq_r
|
Список | pgsql-hackers |
Peter Eisentraut <peter_e@gmx.net> writes: > Bruce Momjian writes: > > > I still think it is confusing to create a libpq_r on platforms that have > > no _r libraries. I am on BSD/OS and I can find only _r library on my > > entire system, > > The criterion is not whether the platform has _r libraries, it's whether > special actions are required in order to make a library fit for threaded > programs, at the time that library is built. Such special actions may > include: No, there's one more criterion: And those special actions make the library unsuitable for use in programs not compiled to use threads. For example, on Debian *all* libraries are compiled with -D_REENTANT -fPIC. Anything else would be a major headache for the distribution. It causes a 3-5% performance drop on i386 and much less on other architectures. However then all libraries are suitable for use in both threaded and non-threaded applications. There may still be some architectures out there where two versions are needed. But I'm not aware of any. -- greg
В списке pgsql-hackers по дате отправления: