On Mon, Mar 17, 2025 at 11:52 PM Thomas Munro <thomas.mu...@gmail.com> wrote: > tmunro@s11-sparc:~/gettext-hacking$ gcc test.c > tmunro@s11-sparc:~/gettext-hacking$ ./a.out > la réponse est 42
And just to be paranoid, I checked a few more things: the .mo definitely contains the literal "PRId64" (rearranged as "^@PRId64^@the answer is %") and it's definitely using gettext() from libc and not somehow automatically finding a GNU library in some search path. (And woop, this cfarm Sun box has received the new preadv()/pwritev() in its libc, that they added for PostgreSQL.) And since I remembered that I had a NetBSD vagrant VM handy from investigating Champion's libpq troubles the other day: [vagrant@netbsd9 gettext-hacking]$ cc test.c -lintl [vagrant@netbsd9 gettext-hacking]$ ldd a.out a.out: -lintl.1 => /usr/lib/libintl.so.1 -lc.12 => /usr/lib/libc.so.12 [vagrant@netbsd9 gettext-hacking]$ ./a.out la réponse est 42 Not that I had much doubt but I checked that the library is indeed the NetBSD code and not somehow GNU code, based on clearly identifiable strings.