!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

538 Members
110 Servers

Load older messages


SenderMessageTime
18 Oct 2025
@dramforever:matrix.orgdramforevermusl 1.2.514:17:37
@matthewcroughan:defenestrate.itmatthewcroughanpkgsStatic vs pkgsMusl14:17:40
@dramforever:matrix.orgdramforeverthey're not but it is definitely musl14:17:48
@dramforever:matrix.orgdramforever so there's something going on in the headers and crap 14:17:56
@dramforever:matrix.orgdramforever

i can't think of anything else

diff --git a/src/libutil/unix/file-descriptor.cc b/src/libutil/unix/file-descriptor.cc
index 2b612e854..194dcb3b6 100644
--- a/src/libutil/unix/file-descriptor.cc
+++ b/src/libutil/unix/file-descriptor.cc
@@ -6,6 +6,7 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <poll.h>
+#include <sys/syscall.h>
 
 #include "util-config-private.hh"
 #include "util-unix-config-private.hh"
14:19:20
@emilazy:matrix.orgemilyisn't that going to break macOS14:48:12
@emilazy:matrix.orgemily pkgsStatic.nix breaks constantly fwiw 14:48:38
@matthewcroughan:defenestrate.itmatthewcroughanLix builds fine, weird14:48:44
@emilazy:matrix.orgemilyI get the impression it's not a priority14:48:45
@matthewcroughan:defenestrate.itmatthewcroughansetting nix.package to lix hasn't nuked nix from the graph 15:08:25
@matthewcroughan:defenestrate.itmatthewcroughan do I have to say nix = lix in an overlay instead? 15:08:33
@matthewcroughan:defenestrate.itmatthewcroughanIt seems that works, with the exception of switch-to-configuration who dies because of rust things 15:09:54
@matthewcroughan:defenestrate.itmatthewcroughanWhy is switch-to-configuration rust when I said system.switch.enableNg = false anyway?15:11:29
@matthewcroughan:defenestrate.itmatthewcroughanand why is it rust when nixos-rebuild-ng is python anyway?15:11:59
@k900:0upti.meK900Because old stc has been removed15:12:15
@matthewcroughan:defenestrate.itmatthewcroughanThe log for failure is very very obscure 15:12:45
@matthewcroughan:defenestrate.itmatthewcroughan
@nix { "action": "setPhase", "phase": "checkPhase" }
Executing cargoCheckHook
Running clippy...
   Compiling libc v0.2.174
   Compiling pkg-config v0.3.32
   Compiling crunchy v0.2.4
   Compiling tiny-keccak v2.0.2
   Compiling utf8parse v0.2.2
   Compiling anstyle-query v1.1.3
   Compiling is_terminal_polyfill v1.70.1
   Compiling anstyle v1.0.11
   Compiling colorchoice v1.0.4
   Compiling cfg-if v1.0.1
   Compiling clap_lex v0.7.5
   Compiling once_cell v1.21.3
   Compiling strsim v0.11.1
    Checking memchr v2.7.5
    Checking powerfmt v0.2.0
   Compiling xml-rs v0.8.27
   Compiling cfg_aliases v0.2.1
   Compiling anyhow v1.0.98
    Checking time-core v0.1.4
    Checking itoa v1.0.15
    Checking hashbrown v0.14.5
    Checking num_threads v0.1.7
   Compiling anstyle-parse v0.2.7
    Checking regex-syntax v0.8.5
    Checking num-conv v0.1.0
    Checking log v0.4.27
    Checking bitflags v2.9.1
   Compiling nix v0.30.1
    Checking glob v0.3.2
    Checking deranged v0.4.0
   Compiling anstream v0.6.19
    Checking aho-corasick v1.1.3
   Compiling clap_builder v4.5.41
   Compiling libdbus-sys v0.2.5
   Compiling getrandom v0.2.16
   Compiling dbus v0.9.7
   Compiling const-random-macro v0.1.16
    Checking regex-automata v0.4.9
    Checking const-random v0.1.18
    Checking hostname v0.4.1
    Checking time v0.3.41
    Checking dlv-list v0.5.2
    Checking ordered-multimap v0.7.3
   Compiling clap v4.5.41
    Checking rust-ini v0.21.2
    Checking syslog v7.0.0
   Compiling dbus-codegen v0.12.0
    Checking regex v1.11.1
   Compiling switch-to-configuration v0.1.0 (/build/src)
error: failed to run custom build command for `switch-to-configuration v0.1.0 (/build/src)`

Caused by:
  could not execute process `/build/src/target/debug/build/switch-to-configuration-dae2ab357d8c799a/build-script-build` (never executed)

Caused by:
  No such file or directory (os error 2)
15:12:53
@matthewcroughan:defenestrate.itmatthewcroughanhow get more logs15:13:33
@matthewcroughan:defenestrate.itmatthewcroughanthe build.rs isn't verbose enough 15:13:37
@qyliss:fairydust.spaceAlyssa Rossstrace in nix-shell is a nice easy way15:16:53
@dramforever:matrix.orgdramforeveri thought macos has that header15:24:32
@emilazy:matrix.orgemilyso it does15:56:25
@dramforever:matrix.orgdramforeveroh no, is it wrong dynamic linker or something16:00:54
@dramforever:matrix.orgdramforeverthe build.rs just uses unwrap(), so this isn't even in build.rs16:01:35
@dramforever:matrix.orgdramforeverunrelatedly, i don't know if this is excessive but it seems justified to: https://github.com/NixOS/nixpkgs/pull/45325916:04:19
@matthewcroughan:defenestrate.itmatthewcroughanSeems good to me, I don't know how to test the mercurial stuff with google-re216:05:35
@matthewcroughan:defenestrate.itmatthewcroughan* Seems good to me, I don't know how to test the mercurial stuff with google-re2 though16:05:38
@matthewcroughan:defenestrate.itmatthewcroughanI mean it might build, but who knows whether it works at runtime with mercurial the same exact way that is expected16:06:30
@dramforever:matrix.orgdramforeveri checked the code in mercurial and it does runtime checks for feature testing16:07:28
@dramforever:matrix.orgdramforeverlike for example if it's missing test_match it uses match instead16:07:42

Show newer messages


Back to Room ListRoom Version: 6