Re: What is the build strategy between make and meson?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com>
Cc: Postgres hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: What is the build strategy between make and meson?
Date: 2025-10-09 04:20:49
Message-ID: 2814142.1759983649@sss.pgh.pa.us
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I wrote:
> Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com> writes:
>> The other problem I encountered is that, when unicode map files are regenerated, “make” won’t auto rebuild corresponding .o and lib files, but ninja does. That means “Makefile” has something to fix. But given ninja works, should “Makefile” still be fixed?

> Probably.

BTW, did you use --enable-depend with configure? If that fixes
the problem then there is no bug. This is another philosophical
difference: autoconf lets you say whether to spend the overhead
to track build dependencies, meson/ninja does it always. It might
be that --enable-depend isn't enough to capture this dependency,
in which case that's a bug worth fixing.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Langote 2025-10-09 04:24:13 Re: sql/json query function JsonBehavior default expression's collation may differ from returning type's collation
Previous Message Tom Lane 2025-10-09 04:11:44 Re: What is the build strategy between make and meson?