#609 enable parallel builds
enable function and data sections
fix warnings
fix incorrect library search paths
fix for llvm trunk