Conversation
|
I tried to build script and while it worked fine, I still couldn't get Yices2 to run via JavaSMT. First, I got a class load error for Notice how the library name Any ideas about what could have gone wrong? Maybe it just doesn't work with the JavaSMT v5.0.1? The newest version is not yet available on maven. |
|
Hello Thomas, thanks for giving it a try!
Yes, this will require the upcoming JavaSMT 6.1 release. We recently made some changes to the Yices backend, so the binary won't work with older versions If you're interested, you should be able to check that the binary is working like this: or by simply running the tests: |
Hello,
this PR adds an
anttarget for building the Yices library on macOS. We can't currently ship the binary due to a lack of Apple hardware and the signing issue. However, the script allows users to at least build the binaries themselvesI've tested this on my JavaSMT fork with a github runner and was able to build the binaries and then run the tests
@kfriedberger
We could also include some of the changes I made to the CI on my fork. Building the Yices binaries separately adds 5-10 minutes to each test run, so we should probably limit it to just one Java version on macOS
Do you think it's worth the extra trouble?