!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

558 Members
121 Servers

Load older messages


SenderMessageTime
25 Nov 2025
@artturin:matrix.orgArtturinmade this thing so I can pass the native pkgs around without using specialArgs20:51:39
@ebnull:matrix.orgeb

Nice, ty.

I did a similar thing to avoid specialArgs, but with pkgs.unstable as an overlay for nixpkgs-unstable when I needed it downstream for other reasons.

21:51:05
26 Nov 2025
@rick:matrix.ciphernetics.nlRick (Mindavi) joined the room.11:56:47
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/pull/46509221:48:02
27 Nov 2025
@szlend:matrix.orgszlendHow come this is an issue with CGO disabled? It shouldn’t use CC at all07:55:18
@artturin:matrix.orgArtturinYesterday I found an issue somewhere which IIRC mentioned something about something trying to use CGO/compiler even when it's off17:32:21
@artturin:matrix.orgArtturinI'm trying to find it again17:32:28
@artturin:matrix.orgArtturinThat likely is the root cause of the issue as before just disabling CGO and unsetting GOARCH was enough https://github.com/nixos/nixpkgs/commit/78b312a895f8368746318bacb2634a151e8ea6ae17:38:09
@szlend:matrix.orgszlendMaybe this will fix it? https://github.com/NixOS/nixpkgs/pull/458867/19:54:37
@szlend:matrix.orgszlendOr maybe even https://github.com/NixOS/nixpkgs/pull/46161519:55:17
@artturin:matrix.orgArtturinscreenshot_2025-11-27_22-25-29_895546503.png
Download screenshot_2025-11-27_22-25-29_895546503.png
20:26:07
@artturin:matrix.orgArtturin Both are in unstable already :P 20:28:32
@artturin:matrix.orgArtturinThe first one probably fixed it20:28:52
@artturin:matrix.orgArtturinBut was reverted20:29:14
@artturin:matrix.orgArtturinWell maybe not, I don't see anything that would have fixed it20:36:43
@artturin:matrix.orgArtturinIt used to work in August20:37:15
@artturin:matrix.orgArtturinWorking fbcf476f790d8a217c3eab4e12033dc4a0f6d23c Not working 050e09e091117c3d7328c7b2b7b577492c43c13420:44:41
28 Nov 2025
@grimmauld:m.grimmauld.deGrimmauld (any/all) changed their display name from grimmauld (any/all) to musl-official | Grimm | any/all.11:35:38
@grimmauld:m.grimmauld.deGrimmauld (any/all) changed their display name from musl-official | Grimm | any/all to Grimmauld (any/all).11:36:00
30 Nov 2025
@nadia:nhp.shNadia joined the room.08:44:36
@aleksi:pikaviestin.fialeksi joined the room.16:28:18
@bake.monorail:matrix.orgbake.monorail Not sure anyone is interested but I'm trying to get ld64 (Apple's linker) to work on Linux. Broader plan is to be able to cross-compile hello for macOS from Linux 18:30:00
@alexfmpe:matrix.orgalexfmpe

Broader plan is to be able to cross-compile hello for macOS from Linux

is that huh feasible? I thought building for macos required all sorts of proprietary/legal shenanigans

22:11:14
@reckenrode:matrix.orgRandy EckenrodeMy ld64 fork is set up to not need private headers, which should make the port easier. There’s a bunch of platform-specific stuff that needs updated to use portable APIs or a different implementation on non-Darwin.22:14:25
@reckenrode:matrix.orgRandy EckenrodeI’d suggest any such work start from there. We don’t use cctools-port.22:16:16
@reckenrode:matrix.orgRandy EckenrodeSomewhat longer term, I want to rewrite at least some parts of ld64 in Swift. It does a lot of pointer fiddling and other unsafe stuff. There was a ton of UB fixed a release or two ago.22:17:10
@reckenrode:matrix.orgRandy EckenrodeI wanted to work on making it build on Linux at some point even without that, but there are other priorities like Swift.22:19:52
@reckenrode:matrix.orgRandy EckenrodeWhen I resync with upstream, I’ll incorporate any patches people have submitted to nixpkgs to fix the build.22:20:06
@bake.monorail:matrix.orgbake.monorail I just managed to get ld64 from cctools-port to build. What's wrong with that? 22:23:03
@bake.monorail:matrix.orgbake.monorail libtapi doesn't look like great code either, but I'd avoid frontloading rewriting code in order to be able to cross-compile for macOS. 22:26:56

Show newer messages


Back to Room ListRoom Version: 6