!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

572 Members
126 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
14 Jul 2025
@quadradical:federated.nexusQuadRadical (Ping) okay thanks 14:27:23
@quadradical:federated.nexusQuadRadical (Ping)its taking ages to build for some reason14:27:27
@quadradical:federated.nexusQuadRadical (Ping)perl and gettext is taking so long14:27:46
@tomasajt:matrix.orgToma

By the way, John Ericson do you remember why the python package-set's spliced scope has splicing disabled for hooks?

The original PR: https://github.com/NixOS/nixpkgs/pull/104201
Currently: https://github.com/NixOS/nixpkgs/blob/b125d87d5b6473acc534c46f06cc0c835c595452/pkgs/development/interpreters/python/passthrufun.nix#L78
Usage of keep: https://github.com/NixOS/nixpkgs/blob/e6d2b439c23fa01b18ae6f677f5e5aba3be48518/lib/customisation.nix#L688-L691
(the comment was added by someone else in https://github.com/NixOS/nixpkgs/commit/dd48cb0b3479912a9c6adfaa7279dbadabaeae2b)

Recent discussion: https://github.com/NixOS/nixpkgs/pull/424913#discussion_r2204760754

14:31:52
@qyliss:fairydust.spaceAlyssa RossJust checking which one of the many Rust target variables is the right one here, since we've learned a lot about them since 202214:32:40
@qyliss:fairydust.spaceAlyssa RossYeah it's cargoShortTarget14:35:18
@dramforever:matrix.orgdramforever looks away whistling 14:36:05
@emilazy:matrix.orgemilyit's not worth testing until it's rebased14:40:09
@emilazy:matrix.orgemily but yes, staging means rebuilding the world 14:40:13
@emilazy:matrix.orgemilyyou will want to cherry-pick the rebased form to test instead14:40:19
@emilazy:matrix.orgemily though since it touches pkg-config it will probably still rebuild a lot regardless 14:40:31
@quadradical:federated.nexusQuadRadical (Ping)makes sense14:41:10
@qyliss:fairydust.spaceAlyssa RossI'll be rebasing onto the master/staging merge base14:43:12
@qyliss:fairydust.spaceAlyssa RossSo not quite so much rebuilding14:43:15
@qyliss:fairydust.spaceAlyssa RossOh right but it rebuilds the hook 😅14:48:47
@quadradical:federated.nexusQuadRadical (Ping) it actually did end up building 14:56:06
@quadradical:federated.nexusQuadRadical (Ping)so i can confirm it works14:56:09
@emilazy:matrix.orgemilyuh, what were you building exactly?14:56:22
@emilazy:matrix.orgemilybecause the PR is sufficiently old that the package would not have been broken in the first place on its HEAD14:56:35
@emilazy:matrix.orgemilyif you tested the merge then that means something14:56:42
@quadradical:federated.nexusQuadRadical (Ping) `nix build github:alyssais/nixpkgs/cargo-cross#pkgsCross.aarch64-multiplatform.thin-pro
visioning-tools`
14:56:52
@quadradical:federated.nexusQuadRadical (Ping)
nix build github:alyssais/nixpkgs/cargo-cross#pkgsCross.aarch64-multiplatform.thin-pro
visioning-tools
14:57:14
@emilazy:matrix.orgemilyyeah, that is testing the package as it existed in like 2023 when cross wasn't broken in the first place14:57:20
@quadradical:federated.nexusQuadRadical (Ping) nix build github:alyssais/nixpkgs/cargo-cross#pkgsCross.aarch64-multiplatform.thin-provisioning-tools 14:57:28
@quadradical:federated.nexusQuadRadical (Ping) ohh, the rust cross breaking is a recent thing? 14:57:39
@emilazy:matrix.orgemilyit was probably caused by https://github.com/NixOS/nixpkgs/pull/419746.14:58:27
@emilazy:matrix.orgemilynot sure it was even Rust in 2022.14:58:34
@quadradical:federated.nexusQuadRadical (Ping)oh, i see14:58:47
@quadradical:federated.nexusQuadRadical (Ping) ill retest as soon as its rebased so let me know please :) 14:59:00
@quadradical:federated.nexusQuadRadical (Ping)and thank you emily and alyssa14:59:06

Show newer messages


Back to Room ListRoom Version: 6