make it so that the code no longer requires exception support; disable exceptions by default with clang