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)