!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

535 Members
110 Servers

Load older messages


SenderMessageTime
16 Oct 2025
@matthewcroughan:defenestrate.itmatthewcroughan
user: matthew 🌐 m2u in nixos-musl on  refactor [!?]
✦ ❯ nix build .#nixosConfigurations.{musl-llvm,musl,gnu-musl,gnu-musl-llvm}.config.system.build.vm --keep-going
warning: Git tree '/home/matthew/git/nixos-musl' is dirty
Finished at 20:53:14 after 0s

user: matthew 🌐 m2u in nixos-musl on  refactor [!?]
✦ ❯ ls result*
result:
bin  system

result-1:
bin  system

result-2:
bin  system

result-3:
bin  system
20:53:47
@matthewcroughan:defenestrate.itmatthewcroughanall 4 combos, great 20:53:52
@matthewcroughan:defenestrate.itmatthewcroughan dramforever: very close but.. 21:44:06
@matthewcroughan:defenestrate.itmatthewcroughan
         /nix/store/47djz04prfj1q20vaywic4kp92dk8gng-vm-test-run-musl-vmtest-aarch64-unknown-linux-musl
┏━ 11 Errors:
 ⋮
┃          /nix/store/a48vvnqlfmvbc5nwwhy0dw1cxlxl6y1v-musl-aarch64-unknown-linux-musl-1.2.5-bin
┃          /nix/store/jfqbx7483gva8nvch6l33idsqxvcfkdf-musl-aarch64-unknown-linux-musl-1.2.5-debug
┃        Last 25 log lines:
┃        > The next patch would create the file src/ldso/riscv64/dlopen.s,
┃        > which already exists!  Assume -R? [n]
┃        > Apply anyway? [n]
┃        > Skipping patch.
┃        > 1 out of 1 hunk ignored
┃        > The next patch would create the file src/ldso/s390x/dlopen.s,
┃        > which already exists!  Assume -R? [n]
┃        > Apply anyway? [n]
┃        > Skipping patch.
┃        > 1 out of 1 hunk ignored
┃        > The next patch would create the file src/ldso/sh/dlopen.s,
┃        > which already exists!  Assume -R? [n]
┃        > Apply anyway? [n]
┃        > Skipping patch.
┃        > 1 out of 1 hunk ignored
┃        > The next patch would create the file src/ldso/x32/dlopen.s,
┃        > which already exists!  Assume -R? [n]
┃        > Apply anyway? [n]
┃        > Skipping patch.
┃        > 1 out of 1 hunk ignored
┃        > The next patch would create the file src/ldso/x86_64/dlopen.s,
┃        > which already exists!  Assume -R? [n]
┃        > Apply anyway? [n]
┃        > Skipping patch.
┃        > 1 out of 1 hunk ignored
┃        For full logs, run:
┃          nix log /nix/store/6pysjc0czjba7zrzx2jaflps7k717vmv-musl-aarch64-unknown-linux-musl-1.2.5.drv
21:44:08
@matthewcroughan:defenestrate.itmatthewcroughanYour patch somehow causes the patch to fail, when vm tests are invoked21:44:18
@matthewcroughan:defenestrate.itmatthewcroughanweird isn't it?21:44:27
@matthewcroughan:defenestrate.itmatthewcroughanActually no, seems this happens with or without your patch, weird 22:02:59
@matthewcroughan:defenestrate.itmatthewcroughan* Testing more...22:03:17
@matthewcroughan:defenestrate.itmatthewcroughanYeah it seems to fail with or without your patch https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F65pas7vxszrihqbkd18n331qpnj8kwmx-musl-1.2.5.drv/log?via-job=b946d8d9-8e12-477a-ae5d-45854c6f7f6022:08:34
@matthewcroughan:defenestrate.itmatthewcroughanSome weird recursive application going on with the patches there 22:09:08
@matthewcroughan:defenestrate.itmatthewcroughanlook at these greens! :D22:53:21
@matthewcroughan:defenestrate.itmatthewcroughanimage.png
Download image.png
22:53:26
@matthewcroughan:defenestrate.itmatthewcroughanit works!22:53:30
@matthewcroughan:defenestrate.itmatthewcroughanlook at my musl's22:53:42
@matthewcroughan:defenestrate.itmatthewcroughanpoor m2 ultra though, the load average on that thing is through the roof 22:54:57
@matthewcroughan:defenestrate.itmatthewcroughanLike I wonder if I should be setting up some maxJobs or max cores setting 22:56:02
@symphorien:xlumurb.eusymphorienwhat is this interface ?23:04:52
@symphorien:xlumurb.eusymphorienah hercules-ci I should have scrolled23:06:06
@matthewcroughan:defenestrate.itmatthewcroughanYeah it's pretty good23:08:22
@matthewcroughan:defenestrate.itmatthewcroughanI yearn for a dark theme though23:08:29
@matthewcroughan:defenestrate.itmatthewcroughanhttps://github.com/MatthewCroughan/nixos-musl/blob/refactor/flake.nix23:09:23
@matthewcroughan:defenestrate.itmatthewcroughanAny opinions on how I could refactor this using cartesianProduct or maybe some other function, to generate the variants more cleanly?23:09:37
@matthewcroughan:defenestrate.itmatthewcroughan* Any opinions on how I could refactor this using cartesianProduct or maybe some other function, to generate the variants more cleanly, instead of all the copy-pasting?23:09:51
17 Oct 2025
@matthewcroughan:defenestrate.itmatthewcroughan dramforever: did you submit the patch to the mailing list yet? I don't see it at https://www.openwall.com/lists/musl/ 00:52:52
@matthewcroughan:defenestrate.itmatthewcroughan ElvishJerricco: How does isMusl practically differ from pkgs.hostPlatform.libc == "glibc" ? 03:48:11
@matthewcroughan:defenestrate.itmatthewcroughan * ElvishJerricco: How does isMusl practically differ from pkgs.hostPlatform.libc == "glibc" ? 03:48:15
@matthewcroughan:defenestrate.itmatthewcroughanI get that it could, I just can't imagine a scenario in which it does off the top of my head 03:48:31
@elvishjerricco:matrix.orgElvishJerriccoyou misunderstand03:49:02
@elvishjerricco:matrix.orgElvishJerriccothe problem is just that it's the wrong semantics03:49:20
@elvishjerricco:matrix.orgElvishJerriccoThere are other things that are not musl and also are not glibc03:49:30

Show newer messages


Back to Room ListRoom Version: 6