From: | Chao Li <lic(at)highgo(dot)com> |
---|---|
To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Enhance Makefiles to rebuild objects on map file changes |
Date: | 2025-08-06 04:56:36 |
Message-ID: | BB0393F0-7BC5-4647-BEF5-B7B3779DA9EF@highgo.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
It looks weird. From https://www.postgresql.org/message-id/1CA8625F-AA41-4ED2-B60F-E28AC71F37DC%40highgo.com, I don’t see the attachment of the patch file. However, the email in my Inbox has the attachment.
Try to resend the attachment.
Chao Li (Evan)
--------------------
HighGo Infra. Software Inc.
https://www.highgo.com/

> On Aug 6, 2025, at 12:41, Chao Li <lic(at)highgo(dot)com> wrote:
>
> Hi Community,
>
> While working on the upgrade from GB18030 to GB18030-2022, I updated two GB18030-related map files. However, rebuilding PostgreSQL did not recompile anything, which led me to discover that the Makefiles under src/backend/utils/mb/conversion_procs were missing dependency rules between NAME.o and the corresponding map files.
>
> This patch adds the necessary dependencies to ensure that when a map file changes, the corresponding .o file is rebuilt accordingly.
>
> I have done tests for every Makefile I changed in a way like:
>
> # make a change to a map file
> $ make
> # a .o got rebuilt
> $ make # make again without map file change
> # nothing re-compiled
>
> Chao Li (Evan)
> --------------------
> HighGo Infra. Software Inc.
> https://www.highgo.com/
>
>
>
> <v1-0001-Enhance-Makefiles-to-rebuild-objects-on-map-file-.patch>
From | Date | Subject | |
---|---|---|---|
Next Message | 厉超 | 2025-08-06 04:58:02 | Re: Re: Enhance Makefiles to rebuild objects on map file changes |
Previous Message | Alexandra Wang | 2025-08-06 04:50:01 | LISTEN/NOTIFY bug: VACUUM sets frozenxid past a xid in async queue |