libpng using llvm