-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
solanum: use older autoreconfHook & support parallel building #108330
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
Conversation
pkgs/top-level/all-packages.nix
Outdated
@@ -7562,7 +7562,9 @@ in | |||
|
|||
solaar = callPackage ../applications/misc/solaar {}; | |||
|
|||
solanum = callPackage ../servers/irc/solanum {}; | |||
solanum = callPackage ../servers/irc/solanum { | |||
autoreconfHook = autoreconfHook269; |
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.
buildPackages.autoreconfHook269 for cross
On 09:04 03.01.21, Frederik Rietdijk wrote:
@FRidh commented on this pull request.
> @@ -7562,7 +7562,9 @@ in
solaar = callPackage ../applications/misc/solaar {};
- solanum = callPackage ../servers/irc/solanum {};
+ solanum = callPackage ../servers/irc/solanum {
+ autoreconfHook = autoreconfHook269;
buildPackages.autoreconfHook269 for cross
In this case it probably makes more sense to just explicitly "import" it
in the derivation as that will handle the buildPackages stuff
automatically?
|
Yep, the moment I gave it a working location to put its log file it stopped segfaulting in on me.
I haven't looked into configuration yet, so large parts of it are untested. |
This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch) Result of 1 package built:
|
This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch) Result of 1 package built:
|
^ @FRidh |
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.
LGTM, waiting for a response to the autoreconfHook import.
Splicing does not happen for explicitly passed in parameters (hence bf46afd). Or do you mean passing in the |
The newer version that autoreconfHook defaults to isn't compatible with the package just yet.
Motivation for this change
This enables parallel building and fixes the build by using an older version of autoreconfHook that was recently updated.
Things done
sandbox
innix.conf
on non-NixOS linux)@mweinelt @SuperSandro2000 how did you initially test this package? When I try to run it just segfaults: