>> So the question here is how to solve this. > > I would rename the Darwin specific functions and use conditionally use those > in fs.cpp. There's already a block at the beginning that does something > similar for FreeBSD specific implementations. The alternative is to wait and > see how Matt's branch turns out. 2 questions... First, why isn't the headers/builld/host/freebsd/sys/stat.h surrounded by extern "C" guards, oversight or intent? Second, does rm_attrs_tmp really require a static libroot? It seems to compile fine here without it. John Scipione