On Wed, 9 Jul 2025 at 07:41, John Naylor <johncnaylo...@gmail.com> wrote: > > Hi Dean, I went to take a look at this and got stuck at building the > test file. The usual pointing gcc to the src and build include > directories didn't cut it. How did you get it to work? >
Yes, it wasn't immediately obvious how to do it. I first built postgres as normal, including the pg_config tool, and then used that to compile the test as follows: gcc -O3 -g \ src/tools/testint128.c \ -I$(pg_config --includedir-server) \ -o src/tools/testint128 \ $(pg_config --libs) It actually only needs -lpgcommon -lpgport -lm, but it seemed easier just to include all of the pg_config --libs. Regards, Dean