Unify DLSUFFIX on Darwin - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Unify DLSUFFIX on Darwin
Date
Msg-id bcc45f78-e3c3-8fb3-7c42-5371b48b5266@enterprisedb.com
Whole thread Raw
Responses Re: Unify DLSUFFIX on Darwin
List 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.
Attachment

pgsql-hackers by date:

Previous
From: Amit Kapila
Date:
Subject: Re: Replica Identity check of partition table on subscriber
Next
From: Ashutosh Bapat
Date:
Subject: Re: Make COPY extendable in order to support Parquet and other formats