Greetings,
I'm always seeing how old of a host I can use to build CLFS
development. Using an old LFS 6.0 livecd
at the moment.
The fault that the host OS is running an older kernel which does not
support utimensat is not proper.
The fault is with a commit in coreutils which causes the check to
still return ENOSYS on systems
that don't support utimensat.
Here is a problem, the way
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=faeb3e6b2191565dc3197804cd9ff624f26a1004
Do we need to include a note for those using kernels where utimensat
isn't in the kernel ( I think since 2.6.22 or somewhere around there
and earlier), or have an optional patch (if this, then do this)?
If the user builds coreutils-6.12 without editing lib/config.h to
undefine the futimensat option, then touch will not
work properly when building glibc. Glibc will error with touch: blah
blah function not implemented.
-William Harrington
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org