metacall / core

MetaCall: The ultimate polyglot programming experience.
https://metacall.io
Apache License 2.0
1.58k stars 163 forks source link

Make the C loader independent from its libclang version #489

Closed devraymondsh closed 8 months ago

devraymondsh commented 9 months ago

Description

Make the C loader independent from its libclang version. The Ubuntu docker image no longer distributes clang-11. So we tried to upgrade it to clang-16 and realized we didn't need to change a single line of code. For that reason, we decided to make the C loader independent from the libclang version.

viferga commented 9 months ago

This needs to be reviewed in order to enable more ubuntu versions for testing and also implement the same thing in metacall-runtime.sh.

viferga commented 8 months ago

Version 16 segfaults, I fixed it to 14 finally.