On Mon 02 Oct 2023 at 16:19:13 +0100, Jonathan Perkin wrote:
* On 2023-10-02 at 13:50 BST, Martin Husemann wrote:
> On Mon, Oct 02, 2023 at 01:45:13PM +0200, Rhialto wrote:
> > Hmmm so somehow I need to enforce that ctwm is built with the base
> > system compiler; how could I do that?
>
> I would instead add a "-gdwarf-version 4" to CFLAGS if gcc 12 is in use.
We already specify -gdwarf-2 when CTF is enabled. This is at least correct
for illumos, if NetBSD should use a later version then we'll need to add
more logic.
The package doesn't declare that it uses CTF; I wasn't aware of this.
When I set "PKGSRC_USE_CTF=yes" in its ctwm/Makefile, I get
_PKGSRC_USE_CTF=no . CTF_SUPPORTED is empty/undefined. (from make
show-var). And the same build failure. So indeed some logic may still
be missing.