I built coreutils 5.2.1 on an IA64 Debian system. Because /usr/include/unistd.h contained _POSIX_VERSION equal to 200112L, the tail that was built as part of coreutils did not understand the +16c argument that Makefile passed in to it.
-- Summary: gcc/Makefile.in uses non POSIX arguments to tail (+16c) Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: sje at cup dot hp dot com CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: ia64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23291