Re: 64 bit numbers vs format strings
Wolfgang Walther <walther@technowledgy.de>
From: Wolfgang Walther <walther@technowledgy.de>
To: Thomas Munro <thomas.munro@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>
Cc: Peter Eisentraut <peter@eisentraut.org>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-11-03T12:34:06Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Cast result of i64abs() back to int64
- 2247281c4705 18.0 landed
Thomas Munro: > It might still be interesting to > know which msgfmt/libintl pair the BF animals are using (CC Wolfgang), > and whether this stuff actually works. It took a while until I was able to enable NLS on the alpine animals [1]. It looks like I used gettext-tiny-dev here. I just tried with regular gettext-dev again in [2], and that doesn't work, yet. I get something like this: /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: ../../src/port/libpgport.a(strerror.o): in function `pg_strerror_r': /mnt/build/HEAD/pgsql.build/../pgsql/src/port/strerror.c:72:(.text+0x260): undefined reference to `libintl_gettext' /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /mnt/build/HEAD/pgsql.build/../pgsql/src/port/strerror.c:72:(.text+0x2e0): undefined reference to `libintl_gettext' Logs available in [3] as artifacts. So currently the only way I can make this work is with gettext-tiny-dev. Best, Wolfgang [1]: https://github.com/technowledgy/postgresql-buildfarm-alpine/pull/12 [2]: https://github.com/technowledgy/postgresql-buildfarm-alpine/pull/115 [3]: https://github.com/technowledgy/postgresql-buildfarm-alpine/actions/runs/19034584598