Re: Enhance Makefiles to rebuild objects on map file changes
От | Chao Li |
---|---|
Тема | Re: Enhance Makefiles to rebuild objects on map file changes |
Дата | |
Msg-id | 633A9BF8-FEF2-471E-8FB2-2DD847D95B5C@gmail.com обсуждение исходный текст |
Ответ на | Re: Enhance Makefiles to rebuild objects on map file changes (Álvaro Herrera <alvherre@kurilemu.de>) |
Список | pgsql-hackers |
On Aug 19, 2025, at 23:43, Álvaro Herrera <alvherre@kurilemu.de> wrote: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.
Based on Tom’s response in the other thread [1], this is a problem with make, it’s worth fixing.
As suggested by Alvaro, I will study on the “mapdepds.mk” direction a little bit.
[1] https://www.postgresql.org/message-id/2814142.1759983649%40sss.pgh.pa.us
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/
HighGo Software Co., Ltd.
https://www.highgo.com/
В списке pgsql-hackers по дате отправления: