Re: [patch] build issues on Win32

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: [patch] build issues on Win32
Дата
Msg-id 9837222c1003110958q25a67d2bv306cfddc0aeac9ff@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [patch] build issues on Win32  (Dag-Erling Smørgrav <des@des.no>)
Ответы Re: [patch] build issues on Win32  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
2010/3/11 Dag-Erling Smørgrav <des@des.no>:
> Greg Stark <gsstark@mit.edu> writes:
>> I would be sad about this. It seems likely there are platforms where
>> it's important. But I'm not really about to spend the effort to fix it
>> up myself and I agree it wouldn't be worth hacking the source to get
>> it to work. I'm a bit puzzled why the symbol conflicts occur only with
>> static linking though -- it seems like static linking would give more
>> opportunity to isolate symbols than dynamic linking, not less. Perhaps
>> our static linking rules are broken?
>
> A dynamic library is a single entity with a certain degree of isolation.
> You can hide symbols so they are only visible within that library.

In particular, libpq only exports a fixed subset of symbols on any
platform that supports that (which includes Windows).

AFAIK, there is no way to make that restriction on static libraries,
at least not on Windows.




-- Magnus HaganderMe: http://www.hagander.net/Work: http://www.redpill-linpro.com/


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

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: tsearch profiling - czech environment - take 55MB
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [patch] build issues on Win32