"REIX, Tony" <tony.r...@atos.net> writes: > v11beta1 brings new json files. Either these files reveal some issue on AIX > 32bit or they contain code that is not compatible with AIX environment and > some change should be applied...
One thing I notice is that jsonb_plperl.c starts with #include "postgres.h" #include "plpython.h" #include "plpy_elog.h" #include "plpy_typeio.h" #include "utils/jsonb.h" #include "utils/fmgrprotos.h" #include "utils/numeric.h" which does not follow the comment in plpython.h: * Include order should be: postgres.h, other postgres headers, plpython.h, * other plpython headers So it seems this should be #include "postgres.h" #include "utils/jsonb.h" #include "utils/fmgrprotos.h" #include "utils/numeric.h" #include "plpython.h" #include "plpy_elog.h" #include "plpy_typeio.h" However, I don't see how that relates to _LARGE_FILES. As long as postgres.h is first, which it is, seems like that should work. regards, tom lane