Re: Something in our JIT code is screwing up PG_PRINTF_ATTRIBUTE
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: pgsql-hackers@lists.postgresql.org
Date: 2025-12-04T05:32:47Z
Lists: pgsql-hackers
I wrote: > Adding to my confusion, I do not see these warnings on a local > RHEL9 machine, which ought to be pretty equivalent to CentOS 9. Oh! I see part of the story: I was testing that with gcc. If I switch to clang (version 20.1.8 here), then I see that we pick "__syslog__" and then these complaints appear. So why isn't clang being bug-compatible with gcc on the names of printf archetypes? They're certainly pretty slavish about that on most other topics. regards, tom lane
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code.
- ff9bd96754f1 14.23 landed
- ae40bb835135 17.10 landed
- 7e788a585a6c 15.18 landed
- 753d5eee46d1 18.4 landed
- 1d97e47883e0 16.14 landed
- 0909380e4c9a 19 (unreleased) landed