!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

578 Members
125 Servers

Load older messages


SenderMessageTime
23 Mar 2026
@limwa:matrix.orgAndré Lima Is there any guidance on when to use makeScope vs makeScopeWithSplicing'? Also, what would be the proper way to use makeScopeWithSplicing' in the pkgs/by-name folder? I can't use generateSplicesForMkScope because the scope is not propagated to the top-level 13:35:35
@limwa:matrix.orgAndré LimaIf there isn't, would it be worth it to create an issue where this would be discussed? Then, maybe we can add more information to the reference manual on this matter16:17:51
@limwa:matrix.orgAndré LimaI've posted a comment on https://github.com/NixOS/nixpkgs/issues/354198#issuecomment-4113385099 about those questions. You're welcome to join the discussion if it interests you.20:21:09
@limwa:matrix.orgAndré Lima * 20:21:20
24 Mar 2026
@theo-paris:matrix.org@theo-paris:matrix.org left the room.04:06:02
1 Apr 2026
@onur-ozkan:matrix.org@onur-ozkan:matrix.org left the room.08:18:43
2 Apr 2026
@insipx:matrix.orginsipxhey everyone! What are the chances of getting this in? https://github.com/NixOS/nixpkgs/pull/505820 don't want it to get lost in the ocean of PRs16:12:48
@insipx:matrix.orginsipx* hey everyone! What are the chances of getting this in? https://github.com/NixOS/nixpkgs/pull/505820 don't want it to get lost in the ocean of PRs. happy to modify if its missing anything :)16:13:14
@alexfmpe:matrix.orgalexfmpehuh does that rely on rosetta 2? because it's getting retired next year IIUC16:54:23
@insipx:matrix.orginsipxI guess it does, since it's explicitly using x86_6417:33:34
@insipx:matrix.orginsipxi was unaware of this discontinuation, that sucks17:35:47
@insipx:matrix.orginsipx* i was unaware of this discontinuation, that sucks. it's going to be difficult for developers that want to build for both android and ios specifically unless apple decides to continue a subset of rosetta support just for that which is probably doubtful17:36:17
@insipx:matrix.orginsipx actually i'm wrong, the NDK for x86_64 ships with a Universal binary, which natively support silicon and x86_64, https://github.com/android/ndk/issues/1299 so it is not using rosetta 17:37:57
@insipx:matrix.orginsipx* ~i was unaware of this discontinuation, that sucks. it's going to be difficult for developers that want to build for both android and ios specifically unless apple decides to continue a subset of rosetta support just for that which is probably doubtful~17:38:14
@insipx:matrix.orginsipx* I was unaware of this discontinuation, that sucks. it's going to be difficult for developers that want to build for both android and ios specifically unless apple decides to continue a subset of rosetta support just for that which is probably doubtful17:38:29
@insipx:matrix.orginsipx * actually i'm wrong, the NDK for x86_64 ships with a Universal 2 binary, which natively support silicon and x86_64, https://github.com/android/ndk/issues/1299 so it is not using rosetta 17:40:22
@insipx:matrix.orginsipx * actually i'm wrong, the NDK for x86_64 ships with a Universal 2 binary, which natively supports silicon and x86_64, https://github.com/android/ndk/issues/1299 so it is not using rosetta 17:41:00
@insipx:matrix.orginsipx * I guess it does, since it's explicitly using x86_64 17:51:33
@insipx:matrix.orginsipx * I was unaware of this discontinuation, that sucks. it's going to be difficult for developers that want to build for both android and ios specifically unless apple decides to continue a subset of rosetta support just for that which is probably doubtful 17:51:42
@alexfmpe:matrix.orgalexfmpe Then is it really double = "darwin-x86_64"; ? 21:37:09
3 Apr 2026
@insipx:matrix.orginsipxDownload Screen Recording 2026-04-03 at 9.19.56 AM.mov13:21:11
@insipx:matrix.orginsipx yeah it's counterintuitive, and maybe android should change that to darwin-universal, but that x86_64 directory houses the universal binaries for both x86 and arm64. if you download the official ndk on m1 that's the only directory shipped with it 13:21:47
@insipx:matrix.orginsipx * yeah it's counterintuitive, and maybe android should change that to darwin-universal, but that x86_64 directory houses the universal binaries for both x86 and arm64. if you download the official ndk on m1 that's the only directory shipped with it. also this piece of doc that shows the folders per system: https://developer.android.com/ndk/guides/other_build_systems 13:22:16
@insipx:matrix.orginsipx * yeah it's counterintuitive, and maybe android should change that to darwin-universal, but that x86_64 directory houses the universal binaries for both x86 and arm64. if you download the official ndk on silicon that's the only directory shipped with it. also this piece of doc that shows the folders per system: https://developer.android.com/ndk/guides/other_build_systems 13:23:07
@insipx:matrix.orginsipx * yeah it's counterintuitive, and maybe android should change that to darwin-universal, but that x86_64 directory houses the universal binaries for both x86 and arm64 (they're the same binary). if you download the official ndk on silicon that's the only directory shipped with it. also this piece of doc that shows the folders per system: https://developer.android.com/ndk/guides/other_build_systems 13:26:51
@insipx:matrix.orginsipx *

yeah it's counterintuitive, and maybe android should change that to darwin-universal, but that x86_64 directory houses the universal binaries for both x86 and arm64 (they're the same binary). if you download the official ndk on silicon that's the only directory shipped with it. also this piece of doc that shows the folders per system: https://developer.android.com/ndk/guides/other_build_systems

(the video i uploaded above seems unviewable on linux, but it just shows all the toolchain directories of the officially downloaded ndk on macos silicon, which is just darwin-x86_64).

13:31:21
@insipx:matrix.orginsipx * yeah it's counterintuitive, and maybe android should change that to darwin-universal, but that x86_64 directory houses the universal binaries for both x86 and arm64 (they're the same binary). if you download the official ndk on silicon that's the only directory shipped with it. also this piece of doc that shows the folders per system: https://developer.android.com/ndk/guides/other_build_systems 13:31:42
@insipx:matrix.orginsipxRedacted or Malformed Event13:37:14
@insipx:matrix.orginsipxScreenshot 2026-04-03 at 9.38.08 AM.png
Download Screenshot 2026-04-03 at 9.38.08 AM.png
13:38:16
@asbjorn:olli.ngA2 changed their profile picture.16:33:07

Show newer messages


Back to Room ListRoom Version: 6