!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

562 Members
121 Servers

Load older messages


SenderMessageTime
31 May 2026
@stas:mainframe.lvStasMine is having flaky ram slots. Will burn the apple test cd to test it07:31:17
@stas:mainframe.lvStasIt just hangs, but after wiggling the sticks the problem goes away for a while07:32:04
@lorne:cons.org.nzlorneI just returned from the junk shop with a G4 PowerMac3,6. This is probably going to be more interesting to get going.08:24:29
@artturin:matrix.orgArtturin
In reply to @stas:mainframe.lv
Mine is having flaky ram slots. Will burn the apple test cd to test it
Try cleaning the contacts with isopropyl
09:29:28
@artturin:matrix.orgArtturinWiggling the sticks sounds like it's rubbing away corrosion(or similar)09:30:25
@stas:mainframe.lvStasI tried with a more proper contact cleaner, need to retry some day12:35:02
1 Jun 2026
@opna2608:matrix.orgPunaLMK when you get to the point where you'd try to make an installer ISO. I'm interested to know how booting differs on that hardware compared to my G5.14:22:51
@lorne:cons.org.nzlorne For my G5 I've been assembling a symlink tree of: grub image, kernel, vmlinux, squashfs, and just scp-ing it directly to an Apple Partition Map / HFS+ volume on a usb stick and booting over usb with the regular probe-usb boot usb3/disk:3,\grub\grub.img. I was going to try that again once everything builds (libressl is sad). 15:04:37
@lorne:cons.org.nzlorne * For my G5 I've been assembling a symlink tree of: grub image, kernel, initrd, squashfs, and just scp-ing it directly to an Apple Partition Map / HFS+ volume on a usb stick and booting over usb with the regular probe-usb boot usb3/disk:3,\grub\grub.img. I was going to try that again once everything builds (libressl is sad). 15:29:29
@opna2608:matrix.orgPuna https://github.com/NixOS/nixpkgs/pull/486572 and https://github.com/NixOS/nixpkgs/pull/488831 should allow you to build an ISO via nixos module stuff, write it to a USB / burn to a disc, and either boot it from the mac's multiboot menu thingy or via the tbxi entry point in openfirmware 15:56:41
@opna2608:matrix.orgPuna

https://github.com/OPNA2608/nixpkgs/tree/wip/ppc64-installer is a nixpkgs tree where i collect all such fixes/additions that i have submitted, and rebase them on nixos-unstable every once in awhile (after checking that everything still builds and boots). the newworldmac-nixos-installer.nix file in the repo root can be used as the config for the iso. example command (run on the hardware itself):

puna@Yubel ~/D/nixpkgs (wip/ppc64-installer-testing)> env \
                                                          "NIX_PATH=nixpkgs=$PWD:nixos-config=$PWD/newworldmac-nixos-installer.nix" \
                                                          nom-build \
                                                            --option allow-import-from-derivation false \
                                                            --no-out-link \
                                                            --max-jobs 1 --cores 2 \
                                                            ./nixos -A config.system.build.images.iso

YMMV when doing cross

16:01:39
@opna2608:matrix.orgPuna(this mac stuff has come up in #exotic:nixos.org every once in awhile, if you'd like to take a look)16:04:17
2 Jun 2026
@thewholeworldisburning123:rougebordeaux.xyzkiffeuse4life67 changed their display name from missbehaves to kiffeuse4life67.07:45:26
@lorne:cons.org.nzlorneI have grub and the kernel and initrd loading from a usb stick, but no usb so it's not booting and not responding to the keyboard. I guess I'm missing the usb driver.14:20:25
3 Jun 2026
@lorne:cons.org.nzlorneupon closer inspection, udevd and journald are segfaulting11:17:12
@lorne:cons.org.nzlorneturning off systemd in init was enough to boot to all the way to a shell, but I'm no further ahead. keyboard input produces squares, and networking isn't up so I can't ssh in either.16:26:30
@charles:computer.surgeryCharles left the room.20:04:00
4 Jun 2026
@callmeecho:matrix.orgEcho changed their profile picture.04:23:45
@flashonfire:lithium.ovhguillaume changed their display name from Guillaume to flashonfire.16:40:47
5 Jun 2026
@flashonfire:lithium.ovhguillaume changed their display name from flashonfire to guillaume.12:07:11
@thewholeworldisburning123:rougebordeaux.xyzkiffeuse4life67 changed their profile picture.14:17:36
@9lore:tchncs.de9lore changed their display name from 9lore to 9lore | call LORE.14:35:05
@zimward:zimward.moezimward changed their display name from zimward to zimward @GPN24.19:37:40
7 Jun 2026
@fgrsnau:matrix.org@fgrsnau:matrix.org left the room.13:42:38
@richarddodd:matrix.orgricharddodd joined the room.14:19:10
@richarddodd:matrix.orgricharddodd Hey - I'm trying to do some cross x64 -> aarch64 and am finding some packages aren't building (RN it's tree-sitter). Is there a guide somewhere for how to go about debugging packages in the nixpkgs repo? 14:20:24
@k900:0upti.meK900 There's really no simple answer here 14:20:51
@k900:0upti.meK900Very few upstreams actually test cross compilation14:20:59
@k900:0upti.meK900 So the process is usually "look at the build error really hard and try to figure out what's going wrong" 14:21:17
@richarddodd:matrix.orgricharddodd I'm happy to debug the build - I just need to figure out how to go from nixpkgs to a shell.nix or similar. 14:21:35

Show newer messages


Back to Room ListRoom Version: 6