On 09/01/11 10:07, Kevin Brott wrote: > CFLAGS as created by ./configure are just "-g".
OK, can you please try compiling and running the test program in <http://lists.gnu.org/archive/html/bug-tar/2011-08/msg00041.html> with the options -g -D_LARGE_FILES and say what its exit status is? Also, please send its "truss" output. Another idea: please try running the test program on a larger conftest.file file, one whose size is that of the file that 'tar' fails with. It could be that the st_size problem occurs only with larger files. Also, please send the preprocessor output of the test program, and of tar's create.c file. You should be able to generate that with "xlc -E create.c" but make sure you specify all the -I and -D options that you do with a real compile. Similarly, for the test program, please send the output of "xlc -E -g -D_LARGE_FILES test.c". And are you on a 32- or 64-bit host?