Am Thu, 04 Mar 2010 07:11:00 -0800 schrieb Sage Weil: > Hi Thomas, > > On Thu, 4 Mar 2010, Thomas Mueller wrote: >> /usr/src/ceph-0.19.1/src/os/FileStore.cc:928: undefined reference to >> `sync_file_range' libos.a(FileStore.o): In function >> `FileStore::flusher_entry()': > > sync_file_range() appeared in 2.6.17. It sounds like CentOS 5 was based > on an older kernel. Since your kernel is new, a recent glibc is > probably all you need to get things going.
original centos kernel is 2.6.18. anyhow, i found a RHEL bug (which centos is based on): https://bugzilla.redhat.com/show_bug.cgi?id=518581 comment #1 from this bug: It has only been added to glibc 2.6, and cannot be backported due to ABI breakage. You can always fall back to syscall(3). so, RHEL/CentOS 5 will never support this directly. what about implementing the mentioned "syscall(3)" workaround for RHEL/ CentOS? - Thomas ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Ceph-devel mailing list Ceph-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ceph-devel