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
|
Список | 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 по дате отправления: