!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

576 Members
124 Servers

Load older messages


SenderMessageTime
12 Feb 2026
@grizzlt:matrix.orgGrizzlT joined the room.20:33:44
13 Feb 2026
@hoplophfeil:matrix.orghoplopf joined the room.10:20:07
@opna2608:matrix.orgPuna

so it definitely also links build-grub-mkfont with a freetype for the wrong platform when cross-compiling for other targets, but it only seems to complain when there is a difference in endianness? wack…

gcc -o build-grub-mkfont -I./include -std=gnu99 -fno-common  -DGRUB_FILE=\"util/grub-mkfont.c\" -I. -I. -I. -I. -I./include -I./include -I./grub-core/lib/libgcrypt-grub/src/  -DGRUB_MKFONT=1 -DGRUB_BUILD=1 -DGRUB_UTIL=1 -DGRUB_BUILD_PROGRAM_NAME=\"build-grub-mkfont\" util/grub-mkfont.c grub-core/unidata.c grub-core/kern/emu/misc.c util/misc.c -I/nix/store/cc1p26vnf53s7rk01hazvi1x6r90rhw8-freetype-aarch64-unknown-linux-gnu-2.13.3-dev/include/freetype2 -L/nix/store/x49s38xdy4h12k0ynrfh5z6xv9qhppjb-freetype-aarch64-unknown-linux-gnu-2.13.3/lib -lfreetype
[...]
./build-grub-mkfont -o unicode.pf2 /nix/store/6d4rjzwgsh8vlr8pmzikxzlm5jrnd4lc-unifont-aarch64-unknown-linux-gnu-16.0.03/share/fonts/unifont.pcf.gz || (rm -f unicode.pf2; exit 1)
14:35:11
@opna2608:matrix.orgPunahttps://github.com/NixOS/nixpkgs/pull/49012814:49:00
@stas:mainframe.lvStasI hope to learn more about nix by osmosis just by being in these channels :)17:46:17
15 Feb 2026
@matthewcroughan:defenestrate.itmatthewcroughan changed their display name from matthewcroughan @fosdem to matthewcroughan.17:37:03
16 Feb 2026
@zimward:zimward.moezimward changed their display name from zimward to zim.13:48:48
@zimward:zimward.moezimward changed their display name from zim to zimward.13:50:12
@mon:tchncs.depneumatic changed their profile picture.15:18:32
18 Feb 2026
@leonard:menzel.lolLeonard-Orlando Menzelhas someone successfully crosscompiled gnome passes? it fails at build, but if i change the python in native buildinputs to ' (buildPackages.python3.withPackages (pp: [ pp.pygobject3 ]))' (adding the buildPackages prefix) it successuflly compiles, but i cant execute the resulting binary11:34:53
@artturin:matrix.orgArtturinWhat's the package name, I don't see a package called gnome-passes11:59:45
@artturin:matrix.orgArtturin .withPackages discards splicing so you have to python3.pythonOnBuildForHost or buildPackages.python3 12:01:02
@leonard:menzel.lolLeonard-Orlando Menzel the package name is just passes 12:09:15
@artturin:matrix.orgArtturinDoesn't look related to gnome :P12:11:04
@artturin:matrix.orgArtturinWhy does it not launch12:11:09
@artturin:matrix.orgArtturinCan't cross on my laptop atm12:11:14
@artturin:matrix.orgArtturinWrong python in some place I assume12:13:05
@artturin:matrix.orgArtturinShebang? add python3 to buildInpus and patchShebang --host the file in bin12:13:34
@artturin:matrix.orgArtturin * Shebang? add python3 to buildInputs and patchShebang --host the file in bin 12:13:53
@leonard:menzel.lolLeonard-Orlando Menzeli now looked at .passes-wrapped the shebang indeed is the x86_64 (builder not host) version of python12:14:50
@leonard:menzel.lolLeonard-Orlando Menzelwill try that12:14:59
@leonard:menzel.lolLeonard-Orlando MenzelpatchShebangs didnt work (i guess because the shebang allready is a store path) but replacing it with sed did the trick. opened a merge request https://github.com/NixOS/nixpkgs/pull/49175913:19:33
@artturin:matrix.orgArtturinpatchShebangs has --update13:20:47
@artturin:matrix.orgArtturinI forgot 13:20:55
@artturin:matrix.orgArtturin* I forgot to mention it https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/patch-shebangs.sh13:21:20
@artturin:matrix.orgArtturinBut yours is fine too13:24:35
@artturin:matrix.orgArtturin for patchShebangs you need to add the (python3.withPackages (pp: [ pp.pygobject3 ])) to buildInputs 13:25:01
@artturin:matrix.orgArtturinWhich you did 👍️13:25:42
@leonard:menzel.lolLeonard-Orlando Menzeltested again, still works :) thanks for helping13:35:24
23 May 2021
@grahamc:nixos.org@grahamc:nixos.org set the history visibility to "world_readable".12:31:03

Show newer messages


Back to Room ListRoom Version: 6