On Fri, Feb 2, 2018 at 7:06 PM, Jeff Davis <pg...@j-davis.com> wrote: > /usr/include/c++/5/cmath:505:22: error: conflicting declaration of C > function ‘long double > ... > /usr/include/c++/5/cmath:926:3: error: template with C linkage
I suspect you can fix these with this change: +#ifdef __cplusplus +} +#endif #include <llvm-c/Types.h> +#ifdef __cplusplus +extern "C" +{ +#endif ... in llvmjit.h. -- Thomas Munro http://www.enterprisedb.com