Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CppInterOp Integration #37

Merged
merged 6 commits into from
Aug 9, 2023

Conversation

vgvassilev
Copy link
Contributor

No description provided.

alexander-penev and others added 6 commits August 9, 2023 08:54
Currently the errors are printing on the console. It crashes with
` CommandLine Error: Option 'help-list' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options`

This error probably means we load cppyy but we have two copies of llvm.
That probably happens when compiling xeus-clang-repl as CppInterOp's
Compatibility.h file requires llvm symbols.

That's one thing to fix but also we could re-enable the RTLD_LOCAL
dlopen mode in cppyy_backend/loader.py
The LLVM symbols that were called in conflicted with the ones from cpp
interop which made it imposible to import cppyy.
@vgvassilev
Copy link
Contributor Author

Binder seems to work. We will investigate the failures as they seem specific to the container setup.

@vgvassilev vgvassilev merged commit d2f2376 into compiler-research:main Aug 9, 2023
1 check failed
@vgvassilev vgvassilev deleted the CppInterOpIntegration branch August 9, 2023 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants