On 2025-Aug-19, Chao Li wrote:
> Hi John,
>
> Let me explain the Makefile patch in this separate thread, as this is generic to all maps.
>
> Let’s not use gb18030 as an example, instead, using utf8_and_win.
>
> When any of the win-related map file changes, it suppose to automatically rebuild utf8_and_win.o.
>
> WITHOUT this patch, after I touch a map file, it doesn’t rebuild the object file:
Hmm. Yeah, this really looks somewhat bogus as you say. I wonder
though if we shouldn't have the UCS_to_*.pl scripts generate a bunch of
"mapdeps.mk" files instead, or something like that, given that these
*.map files are themselves generated.
Also, I suspect you should do something about Meson, but I don't know
what that would look like.
--
Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/
Thou shalt study thy libraries and strive not to reinvent them without
cause, that thy code may be short and readable and thy days pleasant
and productive. (7th Commandment for C Programmers)