upstream has this commented at http://lists.gnu.org/archive/html/bug- coreutils/2008-08/msg00149.html. It can be summarised as:
"naruto canada" <addr...@hidden> wrote: > On 8/19/08, Jim Meyering <addr...@hidden> wrote: >> "naruto canada" <addr...@hidden> wrote: >>> Starting from coreutils-6.3.tar.bz2 upward, when compiled against >>> glibc-2.5.1, >>> "rm" requires /proc mounted else this error "cannot remove `...': >>> Function not implemented" is triggered. >> >> I reworked remove.c to use the then-new *at functions (openat, statat, >> etc.) and when those kernel functions are not available, the code >> falls back on using /proc-based emulation, when possible. >> There's a still older approach (lib/save-cwd.c), which is what >> earlier versions of coreutils use. >> >> If you're stuck using glibc-2.5.x, can you stick with >> the older version of coreutils, too? > > That's what I did. > > How about newer glibc-- 2.6 upwards? I've not tried them yet. With a new enough kernel (including openat et al syscalls), it should work with any glibc version that provides the wrappers and declarations. I don't remember off hand which was the first. -- rm shouldn't require /proc to be mounted https://bugs.launchpad.net/bugs/192239 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs