You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This leaves me with something that can load dd.cudd however, none of the zdd stuff works:
Traceback (most recent call last):
File "/Users/clint/Documents/dd/./test2", line 3, in <module>
from dd.cudd_zdd import ZDD
ModuleNotFoundError: No module named 'dd.cudd_zdd'
I don't see any Zdd symbols in the resultant .so file, so I'm guessing this is not getting compiled.
The text was updated successfully, but these errors were encountered:
clintolsen
changed the title
Trouble making CUDD bindings work on MacOS (ZDD doesn't at all)
Trouble making CUDD bindings work on MacOS (zdd doesn't at all)
Nov 30, 2024
Now on branch ci_macos, both dd.cudd and dd.cudd_zdd are built and tested successfully on the image macos-14-arm64, which is macos-latest in GitHub Actions:
CUDD's configuration summary includes Build system : arm-apple-darwin23.6.0.
The change needed to compile dd.cudd and dd.cudd_zdd on this architecture was omitting -mtune=native (apparently native became apple-m1, which raised an error on this architecture):
I have CUDD installed as a port in /opt and it doesn't seem to have any build options that would break this.
Using the instructions in the README.md, none of that worked for me (DD_FETCH, DD_CUDD). I had to do this to actually get it to build:CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" ./python/bin/pip install dd --no-cache-dir --upgrade --verbose
This leaves me with something that can load
dd.cudd
however, none of the zdd stuff works:I don't see any Zdd symbols in the resultant .so file, so I'm guessing this is not getting compiled.
The text was updated successfully, but these errors were encountered: