Compile with -fno-exceptions -fno-rtti