!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

576 Members
128 Servers

Load older messages


SenderMessageTime
6 Jan 2025
@sananatheskenana:matrix.orglzcunt* is it likely that the -static flag is broken because the checks say it doesn't work?18:00:30
@sananatheskenana:matrix.orglzcuntI should probably read config.log18:01:46
@artturin:matrix.orgArtturin What's your target and what attr are you building? 18:10:10
@sananatheskenana:matrix.orglzcuntThe target is the mlibc target that I'm working on18:10:42
@sananatheskenana:matrix.orglzcuntmlibc does support static on linux, but i can't get it to build. right now only nonstatic builds18:13:00
@sananatheskenana:matrix.orglzcuntThe attr is stdenvNoLibc.stdenv.cc.cc18:13:01
@sananatheskenana:matrix.orglzcuntsorry had a short connection loss18:13:12
@sananatheskenana:matrix.orglzcunt* mlibc does support static on linux, but i can't get it to build. right now only nonstatic builds. and this shouldn't really be related to mlibc because it's built without headers and is the nolibc compiler18:19:33
7 Jan 2025
@hsngrmpf:matrix.orgDavHauCan we revert this PR? https://github.com/NixOS/nixpkgs/pull/169475 It generally seems to break cross compilation due to running OOM. What ever it fixes can't seem to be more important that being able to cross compile at all06:58:29
@sss:matrix.dark-alexandr.netsss 09:05:12
@sss:matrix.dark-alexandr.netsss changed their profile picture.09:06:25
@otanaut:matrix.orgotanautHey, is there a way to build AND evaluate on a remote builder?22:54:45
@rosscomputerguy:matrix.orgTristan RossYou could ssh in and run an eval. I think there's a way to copy a dev file and its dependencies to a remote?23:07:06
@otanaut:matrix.orgotanautAt the end, I am trying to contribute a package definition and test whether I can get the build right. Since I am on a Mac, I am using remote builders. coping around files, sshing and evaling doesnt sound continent for the development.23:24:16
@otanaut:matrix.orgotanaut* At the end, I am trying to contribute a package definition and test whether I can get the build right. Since I am on a Mac, I am using remote builders. copying around files, sshing and evaling doesnt sound convenient for development.23:25:58
8 Jan 2025
@hsngrmpf:matrix.orgDavHau otanaut: try nix run nixpgks#nix-fast-build -- -f your_flake#full.attr.path --remote root@example.com
This will copy your flake to the remote and eval it there.
04:22:17
@numinit:matrix.orgMorgan (@numinit) joined the room.08:32:51
9 Jan 2025
@sananatheskenana:matrix.orglzcuntI've been debugging for a long time16:43:03
@sananatheskenana:matrix.orglzcuntit seems libstdc++'s link test for binutilsNoLibc's ld fails because the link test expects a libc so it can't find crt1.o and other files16:45:11
@sananatheskenana:matrix.orglzcuntSo libstdc++ incorrectly believes binutilsNoLibc when built for a static target does not support -static16:45:45
@sananatheskenana:matrix.orglzcuntdo yall have any idea how this could be fixed? I couldn't find how musl handles this16:47:45
@sananatheskenana:matrix.orglzcuntoh musl probably doesn't need libstdc++ right?16:49:49
@sananatheskenana:matrix.orglzcunt could someone test https://github.com/NixOS/nixpkgs/pull/370683 with musl to see if it hits the same issue in pkgsStatic.stdenvNoLibc.cc.cc? 16:51:46
@sananatheskenana:matrix.orglzcunt * could someone test https://github.com/NixOS/nixpkgs/pull/370683 with musl to see if it hits the same issue in pkgsStatic.stdenvNoLibc.cc.cc? My poor laptop takes a bazillion years to compile gcc 16:52:16
@sananatheskenana:matrix.orglzcuntYep I was right. Time to comment on the PR so it isn't accidentally merged until I figure out how this can be fixed17:06:28
@sananatheskenana:matrix.orglzcunt* Yep I was right, it breaks musl too. Time to comment on the PR so it isn't accidentally merged until I figure out how this can be fixed17:08:47
@emilazy:matrix.orgemilycan mark as draft fwiw :)17:34:00
@emilazy:matrix.orgemily I guess you could probably just override the detection for -static support, but I imagine not having a libc will probably break libstdc++ in general. 17:34:29
@sananatheskenana:matrix.orglzcunti'm trying to understand how the managarm people fixed this so I can do the same but got a little busy, will look further into it this weekend17:49:54
@sananatheskenana:matrix.orglzcuntI couldn't find how to mark a PR that's not a draft as a draft lol17:50:25

Show newer messages


Back to Room ListRoom Version: 6