I built llvm and clang on my home mac which has just a normal mac os file system and everything seem to build just fine. Are there any requirements for needing linux style upper/lowercase file systems for llvm/clang tool chains?