Re: meson PGXS compatibility - Mailing list pgsql-hackers

From Andres Freund
Subject Re: meson PGXS compatibility
Date
Msg-id 20221010213514.avffuqxpl5asxtsm@awork3.anarazel.de
Whole thread Raw
In response to meson PGXS compatibility  (Andres Freund <andres@anarazel.de>)
Responses Re: meson PGXS compatibility  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
Hi,

On 2022-10-05 13:07:10 -0700, Andres Freund wrote:
> 0004: solaris: Check for -Wl,-E directly instead of checking for gnu LD
> 
>   This allows us to get rid of the nontrivial detection of with_gnu_ld,
>   simplifying meson PGXS compatibility. It's also nice to delete libtool.m4.
> 
>   I don't like the SOLARIS_EXPORT_DYNAMIC variable I invented. If somebody has
>   a better idea...

A cleaner approach could be to add a LDFLAGS_BE and emit the -Wl,-E into it
from both configure and meson, solely based on whether -Wl,-E is supported.  I
haven't verified cygwin, but on our other platforms that seems to do the right
thing.

Greetings,

Andres Freund



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: problems with making relfilenodes 56-bits
Next
From: Thomas Munro
Date:
Subject: Re: [PATCH] Fix build with LLVM 15 or above