On Wed, Oct 07, 2009 at 07:10:15PM -0600, Eric Blake wrote: > So far, I haven't been able to reproduce the failure, on Linux or on > cygwin. What OS are you seeing the failure on, and can you pinpoint which > module in addition to fseek (if any) is necessary to reproduce the > failure?
Debian stable & unstable, i386 & ia64. Any of the modules listed in my last mail (or below), for instance this fails: $ ./gnulib-tool --create-megatestdir --with-tests --dir=test fseek fwritable $ cd test/ALL/ $ ./configure $ make Versions: unstable/i386: automake 1.9.6 (1.9.6+nogfdl-3) autoconf 2.64 (2.64-2) gcc 4.3.4 (4.3.4-3) libc6 2.9 (eglibc) (2.9-26) unstable/ia64: automake 1.11 (1:1.11-1) autoconf 2.64 (2.64-2) gcc 4.3.4 (4.3.4-2) libc6.1 (eglibc) 2.9 (2.9-26) stable/i386 automake 1.10.1 (1:1.10.1-3) autoconf 2.61 (2.61-8) gcc 4.3.2 (4.3.2-1.1) libc6 2.7 (2.7-18) > > closein closein-tests fflush fflush-tests fpurge fpurge-tests freadable > > freadable-tests freading freading-tests fwritable fwritable-tests > > fwriting fwriting-tests yesno yesno-tests > > Yes, anything that depends on fseek needs the fix for fseek. But that > doesn't get me any closer to the root cause. Well, fwritable and fwritable-tests, at least, don't depend on fseek (directly or indirectly). Running 'make CFLAGS=-E fseek.o' in ALL/gllib shows the offset parameter is getting mangled: int rpl_fseeko (FILE *fp, (off_t)(long offset), int whence) Ian. -- Ian Beckwith - i...@erislabs.net - http://erislabs.net/ianb/ GPG fingerprint: AF6C C0F1 1E74 424B BCD5 4814 40EC C154 A8BA C1EA Listening to: Talking Heads - Fear of Music - Mind
signature.asc
Description: Digital signature