-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Fails with Julia 1.9? #326
Comments
The issue is that you need to build both libcxxwrap-julia and the example code against Julia 1.9, since there is a binary incompatibility between 1.8 and 1.9. Unfortunately at this time I can't build against 1.9, erroring on this:
@fingolfin Have you encountered this? |
Would it be possible to provide artifacts for Julia 1.9 and 1.10 (aka. the Julia master branch), or alternatively, refuse installation on unsupported versions (i.e. don't provide an artifact so that packages fail to load)? Currently, CxxWrap dependents crash hard (with a segfault), and those crashes are prominently featured in every PkgEval report. One example: ConnectFourSolver.jl
|
Cxxwrap binaries for 1.9 have been in use by us since shortly after Julia master switched to 1.9 . For 1.10 the binaries were released today, just a few days after Julia master adopted that version number. AFAIK ConnectFour has its own JLL, which its maintainer will have to update |
Closing here since this is tracked now at the ConnectFourSolver repl. |
I tried the simple example from the manual,
which runs fine in Julia 1.8, but not in dev (1.9.0-DEV.1189 (2022-08-26)): the error message appears in
By the way, both 1.8 and 1.9 define the method "greet", but it does not return a string, rather a pointer:
The text was updated successfully, but these errors were encountered: