!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

579 Members
124 Servers

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


SenderMessageTime
29 Dec 2025
@n3tcat:crabsin.spacen3tcat set a profile picture.02:24:47
@stephen:crabsin.spacen3tcat left the room.02:33:13
1 Jan 2026
@symphorien:xlumurb.eusymphoriendo you think it would be a problem to make cmake depend on targetPlatform ? so that it has some options preconfigured with knowledge of it ?17:28:34
@symphorien:xlumurb.eusymphorien see the discussion on #users:nixos.org 17:28:52
@whispers:catgirl.cloudwhispers [& it/fae] joined the room.17:30:03
@sielicki:matrix.orgsielicki joined the room.17:30:54
@qyliss:fairydust.spaceAlyssa RossGenerally we try to avoid targetPlatform17:31:00
@qyliss:fairydust.spaceAlyssa RossIt might be less objectionable once to do it in the CMake hooks once they're separated from the cmake package.17:31:17
@sielicki:matrix.orgsielickithe context is this idea: https://github.com/sielicki/nix-cmake/blob/main/pkgs/cmake-toolchain-hook/cmake-toolchain.nix17:31:39
@sielicki:matrix.orgsielickitargetPlatform is used unnecessarily there, I only use it as a comment to identify the stdenv (probably, incorrectly/imprecisely)17:32:48
@symphorien:xlumurb.eusymphorien so on x86 when you build pkgsCross.aarch64-multiplatform.something_that_uses_cmake, when building cmake, the hostplatform is x86 (the one running cmake) the buildplatform is x86 and only the targetplatform is aarch64 17:34:43
@sielicki:matrix.orgsielickihostPlatform is aarch64, no? 17:35:24
@symphorien:xlumurb.eusymphorienif I understand correctly your proposal is to make cmake effectively a cmake-wrapped-with-its-toolchain-config17:35:33
@qyliss:fairydust.spaceAlyssa Rossfor cmake it's x86_6417:35:36

Show newer messages


Back to Room ListRoom Version: 6