[PING][PATCH] Warn about using _ino_t without -D_FILE_OFFSET_BITS=64.

Paul Eggert eggert@cs.ucla.edu
Fri Mar 21 23:04:00 GMT 2014


Roland McGrath wrote:

> the first question is if perhaps we shouldn't just deprecate fts entirely and not support a new one in libc.

That would be easier, yes.

> we should see what the current versions of 4.4BSD-derived
> systems are doing for fts.

It's in the latest versions of FreeBSD (10.0), NetBSD (6.1.3), and 
OpenBSD (5.4).  FreeBSD has some minor extensions that the others 
(including glibc) lack.

> You didn't list elfutils ({-libelf,{-devel}}).

That package is free of the problem; my script gave its include files a 
clean bill of health.  In fact I'm puzzled why you mentioned it, as its 
include files don't use off_t, off64_t, or any of the other types (with 
or without "64") affected by the problem.

Here's a list of elfutils-devel's include files on Fedora 20:

dwarf.h
elfutils/elf-knowledge.h
elfutils/libasm.h
elfutils/libdwfl.h
elfutils/libdw.h
elfutils/libebl.h
elfutils/version.h



More information about the Libc-alpha mailing list