pocl f621e6b531a3 gen7: the recorder saves a program's source before building it, so a compiler crash still leaves it libgbe c3af170fe1e9 backend: lock the clang stage of programNewFromSource like the other entry points (it resets and parses process-wide llvm::cl options, so two programs built at once raced); report a failed link with the builtin library as a build error instead of an empty, successful program