"REIX, Tony" <tony.r...@atos.net> writes: > It looks like configure does figure out that LARGE_FILES is required, only in > 32bit. > No need in 64bit.
Check ... > However, in 32bit, though there is: > #define _LARGE_FILES 1 > in file : > src/include/pg_config.h > I had to add it at the beg of file by means of a patch to several files: This is surely not what's intended. It seems like plpython is messing things up somehow, probably through an #include-ordering error, but I don't see the exact problem offhand. I wondered why the existing 32-bit AIX buildfarm machines aren't showing problems, but looking closer at them, they are manually forcing _LARGE_FILES, which probably is masking things: 'config_env' => { 'CC' => 'wrap-gcc -D_THREAD_SAFE=1 -D_LARGE_FILES=1 -maix32', Noah, why'd you do that, and would you be willing to remove it? IMO Postgres should work without that. regards, tom lane