-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
stp: 2.3.3 -> 2.3.4 #348447
base: master
Are you sure you want to change the base?
stp: 2.3.3 -> 2.3.4 #348447
Conversation
cc20f12
to
33126a0
Compare
Moved substituteInPlace shenanigans to postPatch. |
Use the 2.3.4_cadical branch and compile with Cadical support, since that coincides with the actual STP release: |
@ofborg build stp |
Looks like the tests time out on aarch64-linux... |
@ofborg build stp |
@RossComputerGuy Another one for you. Probably no reason why this should break on aarch64-linux, seemed like it was ofborg breaking. |
Result of 1 package failed to build:
|
Result of 1 package built:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, it builds. Probably should add a dev output so $out/include
and $out/lib/cmake
gets split out into it.
pkgs/by-name/st/stp/package.nix
Outdated
|
||
cmakeFlags = | ||
let | ||
onOff = var: flag: lib.singleton "-D${var}=${if flag then "ON" else "OFF"}"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please use lib.cmakeBool
Drafting since this probably needs an upstream fix. |
Working with upstream on it, but found the source of the infinite loop in tests on aarch64 community builder. |
11544dc
to
e129ccf
Compare
3a323a2
to
960e074
Compare
Working now on all platforms. |
da4d713
to
0e56dcf
Compare
Bump the version, enable checkPhase, and create an installCheckPhase. Turn on Darwin support (it works) and fix the Python libs. Use cadical by default, though support `useCadical = false` in an override if users want to disable it.
And fixed the Python bindings. |
Bump the version, enable checkPhase, and create an installCheckPhase.
Use cadical by default, though support
useCadical = false
in an override if users want to disable it.Fix the python bindings.
Write a patch to avoid infinite loops on aarch64-linux.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.