!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

582 Members
127 Servers

Load older messages


SenderMessageTime
31 May 2025
@trofi:matrix.orgtrofi left the room.13:48:53
1 Jun 2025
@htdar:matrix.orghtdar joined the room.11:02:21
@htdar:matrix.orghtdarRedacted or Malformed Event11:12:55
@htdar:matrix.orghtdarRedacted or Malformed Event11:13:16
@htdar:matrix.orghtdarRedacted or Malformed Event11:14:00
@seanthw:matrix.orgSean Thawe joined the room.23:37:43
2 Jun 2025
@skoove:catgirl.cloudskoove joined the room.21:17:15
4 Jun 2025
@stas:mainframe.lvStas joined the room.07:13:59
@deeok:matrix.org@deeok:matrix.org joined the room.15:05:06
5 Jun 2025
@skamdart:matrix.orgSkamDart joined the room.08:03:21
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) I wanted to build https://github.com/NixOS/nixpkgs/pull/414169 on android cross because upstream did some android changes and figured i might as well try.
However: both elfutils and stdenv is completely broken and does not build
08:43:59
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) (llvmPackages.compiler-rt is what is broken in the stdenv) 08:45:17
@alexfmpe:matrix.orgalexfmpe FWIW pkgsCross.aarch64-android-prebuilt is in much better shape 11:01:13
@rosscomputerguy:matrix.orgTristan RossDoes https://github.com/NixOS/nixpkgs/pull/409265 fix the issue?15:52:28
@rosscomputerguy:matrix.orgTristan RossOr is it this? https://github.com/NixOS/nixpkgs/issues/38060415:53:04
6 Jun 2025
@creepinson:matrix.org@creepinson:matrix.org left the room.00:18:39
@haskal:matrix.orgxenia joined the room.03:08:39
@haskal:matrix.orgxenia

is it possible to build a cross toolchain for rust and llvm for bare metal thumbv8m.main-none-eabihf (ie raspberry pi pico 2) within nixpkgs from source
i patched lib/systems/parse.nix to allow "thumbv8m.main" as a cpu and i'm trying

crossSystem = {
  config = "thumbv8m.main-none-eabihf";
  libc = "newlib";
  useLLVM = true;
  rust.rustcTarget = "thumbv8m.main-none-eabihf";
};

and then attempting to build buildPackages.rustc and i'm immediately running into errors building compiler-rt

i can post logs/a complete example but like my first question is whether this is a path worth following at all? has anyone ever done something like this?

03:15:45
@k900:0upti.meK900Doubt it, you'll need some weird stdenv06:30:40
@k900:0upti.meK900And newlib probably isn't it06:30:44
@rosscomputerguy:matrix.orgTristan Ross The compiler-rt errors are likely the ones everyone else is having with other things. Though, I can't try it unless I know what was changed with lib/systems/parse.nix 16:08:41
@rosscomputerguy:matrix.orgTristan RossIt's possible compiler-rt could support thumbv8m, not entirely sure16:10:31
7 Jun 2025
@misuzu:matrix.orgmisuzu joined the room.06:57:17
@deeok:matrix.org@deeok:matrix.org changed their display name from deeok to matrixrooms.info mod bot (does NOT read/send messages and/or invites; used for checking reported rooms).23:21:56
@deeok:matrix.org@deeok:matrix.org left the room.23:33:35
8 Jun 2025
@liemlb:matrix.orglb liem joined the room.03:49:42
9 Jun 2025
@sigmasquadron:matrix.orgFernando Rodrigues joined the room.13:04:48
10 Jun 2025
@niclas:overby.meNiclas Overby Ⓝ joined the room.13:43:03
@niclasoverby:beeper.com@niclasoverby:beeper.com left the room.14:49:56
@phanirithvij:matrix.orgloudgolem

does electron/chrome cross compile on nixpkgs? eg. electron-unwrapped-aarch64-unknown-linux-gnu-35.5.1

I get this warning many times

pkgs/build-support/cc-wrapper/add-clang-cc-cflags-before.sh
30:    echo "Warning: supplying the --target $targetValue != @defaultTarget@ argument to a nix-wrapped compiler may not work correctly - cc-wrapper is currently not designed with multi-target compilers in mind. You may want to use an un-wrapped compiler instead." >&2
16:29:36

Show newer messages


Back to Room ListRoom Version: 6