FS#11894 - coreutils-6.12-1 has /bin/touch that fails on kernel <2.6.22
Attached to Project:
Arch Linux
Opened by Vesa Kaihlavirta (vegai) - Sunday, 26 October 2008, 18:42 GMT
Last edited by Andreas Radke (AndyRTR) - Thursday, 18 December 2008, 14:54 GMT
Opened by Vesa Kaihlavirta (vegai) - Sunday, 26 October 2008, 18:42 GMT
Last edited by Andreas Radke (AndyRTR) - Thursday, 18 December 2008, 14:54 GMT
|
Details
Description:
$ /bin/touch foo /bin/touch: setting times of `foo': Function not implemented $ uname -a Linux the.hn 2.6.18.8-linode10 #2 SMP Sat Jul 19 20:24:32 EDT 2008 i686 Intel(R) Xeon(R) CPU L5420 @ 2.50GHz GenuineIntel GNU/Linux Not a problem for regular desktop users with latest kernels, but a bit nasty for us VPS users. Also mentioned here (and x86_64 fix provided by cactus): http://bbs.archlinux.org/viewtopic.php?pid=385644 Should we perhaps downgrade coreutils until the world catches up? Or might there be a patch... |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Thursday, 18 December 2008, 14:54 GMT
Reason for closing: Won't fix
Thursday, 18 December 2008, 14:54 GMT
Reason for closing: Won't fix
/* Define to 1 if you have the `futimens' function. */
#define HAVE_FUTIMENS 0
/* Define to 1 if you have the `futimes' function. */
#define HAVE_FUTIMES 0
/* Define to 1 if you have the `futimesat' function. */
#define HAVE_FUTIMESAT 0
And compiled my own /bin/touch. Not without its loss, though. the fut* functions are said to have greater accuracy.
http://www.linuxfromscratch.org/patches/lfs/development/coreutils-6.12-old_build_kernel-1.patch