Unify DLSUFFIX on Darwin

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Unify DLSUFFIX on Darwin
Дата
Msg-id bcc45f78-e3c3-8fb3-7c42-5371b48b5266@enterprisedb.com
обсуждение исходный текст
Ответы Re: Unify DLSUFFIX on Darwin  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
macOS has traditionally used extension .dylib for shared libraries (used 
at build time) and .so for dynamically loaded modules (used by 
dlopen()).  This complicates the build system a bit.  Also, Meson uses 
.dylib for both, so it would be worth unifying this in order to be able 
to get equal build output.

There doesn't appear to be any reason to use any particular extension 
for dlopened modules, since dlopen() will accept anything and PostgreSQL 
is well-factored to be able to deal with any extension.  Other software 
packages that I have handy appear to be about 50/50 split on which 
extension they use for their plugins.  So it seems possible to change 
this safely.
Вложения

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

Предыдущее
От: Amit Kapila
Дата:
Сообщение: Re: Replica Identity check of partition table on subscriber
Следующее
От: Ashutosh Bapat
Дата:
Сообщение: Re: Make COPY extendable in order to support Parquet and other formats