compiler-research / CppInterOp

A Clang-based C++ Interoperability Library
Other
38 stars 20 forks source link

Update Ubuntu jobs in ci to 24.04 #287

Closed mcbarton closed 1 month ago

mcbarton commented 1 month ago

This PR will upgrade the Ubuntu used in the ci to 24.04 . It shouldn't hopefully cause any new errors, but we shall have to wait for it to do a full run to be sure. This a copy of https://github.com/compiler-research/CppInterOp/pull/286 , but without the merge conflict due to he micromamba PR merge. Fixes https://github.com/compiler-research/CppInterOp/issues/265

mcbarton commented 1 month ago

@vgvassilev @maximusron There is an issue with the installation of cppyy on Ubuntu 24.04. It appears to me to be in cppyy-backend, but I don't know how to fix it. If I open i a PR there, can either of you help me fix the issue (or one of the other repos if you think the issue is somewhere else)?

maximusron commented 1 month ago

@vgvassilev @maximusron There is an issue with the installation of cppyy on Ubuntu 24.04. It appears to me to be in cppyy-backend, but I don't know how to fix it. If I open i a PR there, can either of you help me fix the issue (or one of the other repos if you think the issue is somewhere

Looks like the gcc hits some issue with an exception handler in clingwrapper... does not seem very straightforward but I will look into a fix over the weekend.

mcbarton commented 1 month ago

Closing as superseded by @maximusron PR https://github.com/compiler-research/CppInterOp/pull/290