!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

325 Members
97 Servers

Load older messages


SenderMessageTime
17 Mar 2026
@opna2608:matrix.orgPunamore willing than for itanium at least16:10:01
@aelin:postmarketos.orgAelinconsidering GCC only dropped Itanium like last year I wouldn't worry about sparc6416:10:13
@qyliss:fairydust.spaceAlyssa RossI'm fine with having Nixpkgs support them, but I'd be significatly less fine with Nixpkgs trying to support dead architectures that upstream toolchains have dropped support for.16:10:37
@7c6f434c:nitro.chat7c6f434c Well, if we have avrgcc, one might argue for some flexibility on what counts as upstream toolchain (but of course the expectations on what patches can be pushed for compatibility fixes are quite restrictive for such a platform) 16:18:45
@opna2608:matrix.orgPunadoes LLVM even support alpha?16:23:49
@opna2608:matrix.orgPunadoesn't look like it, so anything needing LLVM or Rust would be off the table. not seeing any mentions of it in Go either. GHC can identify it, would have to yoink & patch another prebuilt compiler from debian to test that though.16:32:37
@artemist:nixos.devArtemis Tosini (NixOS)nixpkgs can do ppc32, which go won't do19:00:32
@opna2608:matrix.orgPunayeah i guess no Go isn't much of a blocker19:15:21
@opna2608:matrix.orgPuna (it's also a no-go on ppc64 cus they raised their baseline way too high, and refuse to undo it) 19:17:11
@colemickens:matrix.orgcolemickens joined the room.19:36:22
@panic:sft.lol@panic:sft.lol left the room.20:36:06
18 Mar 2026
@screaming:lobotomise.meaphasic joined the room.06:35:06
@artemist:nixos.devArtemis Tosini (NixOS)the most cursed architecture one could usefully add to nixpkgs might be netbsd-vax. Relies on somewhat better netbsd support though, most of the BSD work has been focused on FreeBSD13:34:01
@artemist:nixos.devArtemis Tosini (NixOS)FreeBSD is fairly aggresive about dropping platform support, the only supported architectures for 16 are amd64, aarch64, armv7, powerprc64 (big endian), powerpc64le, and riscv64 (hard float)13:35:34
20 Mar 2026
@irrelevancy:matrix.orgirrelevancy changed their display name from irrelevancyisthygoal One Confused Being to irrelevancy.06:46:49
@alex:se30.xyzalex taxia
In reply to @artemist:nixos.dev
the most cursed architecture one could usefully add to nixpkgs might be netbsd-vax. Relies on somewhat better netbsd support though, most of the BSD work has been focused on FreeBSD
thinking about watching the tapes spin while it builds
22:25:36
24 Mar 2026
@alexfmpe:matrix.orgalexfmpewhat counts as exotic again? tier 3 and above or what?03:31:04
@alexfmpe:matrix.orgalexfmpenot directly, but I was kicking the tires in haskell cross and ran into a s390x thing: https://github.com/NixOS/nixpkgs/pull/50291703:32:02
@opna2608:matrix.orgPuna RFC 46 said that the exotic-platform-maintainers github team can be consulted for tier 4, but i'd imagine anything with less support also goes. tier 3 apparently includes loongarch64, the MIPSes, 64-bit POWER, and s390x though, which i would all consider to be some kind of exotic. 10:27:32
@7c6f434c:nitro.chat7c6f434cRFC 46 sets average expectations, surpassing them is welcome!10:44:50
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ& changed their profile picture.12:15:07
27 Mar 2026
@rosscomputerguy:matrix.orgTristan RossYeah, RFC 46 sets what to expect but a good things to look at is the breakdown table in the manual. https://nixos.org/manual/nixpkgs/stable/#sec-platform-breakdown15:34:57
31 Mar 2026
@qyliss:fairydust.spaceAlyssa Ross qemu-user officially orphaned upstream cc dramforever 10:19:43
@qyliss:fairydust.spaceAlyssa Rosshttps://gitlab.com/qemu-project/qemu/-/commit/e813d3be36cf9269ca15764a3de3473149d8a02210:23:06
@stas:mainframe.lvStasi always assumed that the userspace qemu is the more elegant one10:28:23
@qyliss:fairydust.spaceAlyssa Rossvery much not the case10:28:51
@qyliss:fairydust.spaceAlyssa Rossit has to implement the whole Linux API, so you'll frequently run into stuff that isn't implemented or doesn't work right10:29:11
@qyliss:fairydust.spaceAlyssa Rossmassively bigger surface than emulating hardware10:29:19
@stas:mainframe.lvStastrue that :( When it runs well, it is like it is not there though10:29:38
@stas:mainframe.lvStasI use it to compile all my arm64 builds, not cross compile10:29:54

Show newer messages


Back to Room ListRoom Version: 6