lib/systems/
lib/ · 0 packages and modules · 59 open pull requests
Pull requests 59
lib.systems: build MinGW with the split GCC package set
#573992 by Ericson2314 · opened 2d ago · checks fail
rustPlatform: make linker type explicit and correct missing target platforms
#566361 by Princemachiavelli · opened 3w ago · checks fail
lib.platforms: preprocess instead of generating at eval time
#550871 by llakala · opened 2mo ago
buildRustCrate: use wasm-component-ld on wasip2 draft
#537438 by sepointon · opened 3mo ago · checks fail
lib.systems: add xtensa + esp
#537158 by toastal · opened 3mo ago
lib.systems.architectures: Add PowerPC / Power ISA information draft
#531816 by OPNA2608 · opened 4mo ago
gcc-unwrapped: enable static-pie by default for static builds draft
#515233 by LunNova · opened 5mo ago
various: add iOS and iOS simulator cross-compilation
#512100 by insipx · opened 5mo ago · checks pass
lib/systems, gcc, glibc: add HPPA (PA-RISC) cross-compilation target
#510161 by siraben · opened 6mo ago
lib/systems: add C-SKY (csky) cross-compilation support
#510104 by siraben · opened 6mo ago · checks pass
lib.systems: warn on usage of mingw aliases draft
#506402 by eveeifyeve · opened 6mo ago · checks fail
treewide: remove empty `default` values draft
#504511 by KiaraGrouwstra · opened 6mo ago · checks fail
lib.systems: Internally translate -gnuabielfv<1,2> to -gnu + gcc.abi draft
#493090 by OPNA2608 · opened 7mo ago
lib/systems: Adjust stdenv.*Platform.rust.rustcTargetSpec for ELFv2 glibc ppc64
#493084 by OPNA2608 · opened 7mo ago · checks pass
winePackages: Untangle, remove a lot of indirection
#486997 by Ericson2314 · opened 8mo ago
treewide: remove unused let in definitions
#478796 by jopejoe1 · opened 9mo ago · checks fail
cygwin: add a system builder with a working nix draft
#447520 by corngood · opened 12mo ago · checks fail
lib/systems: Add IEEE longdouble format
#432809 by doronbehar · opened 14mo ago · checks pass
lib.systems: Restrict canExecute on Darwin to the same darwinPlatform
#414268 by zhaofengli · opened 16mo ago · checks pass
lib.systems.flakeExposed: add loongarch64-linux draft
#402842 by Aleksanaa · opened 17mo ago · checks pass
lib/systems: elaborate Go toolchain environment
#386611 by tie · opened 19mo ago · checks pass
lib.systems: add page size
#383756 by RossComputerGuy · opened 20mo ago · checks pass
lib.systems: deprecate `==` comparison between elaborated platforms
#380005 by MattSturgeon · opened 20mo ago · checks pass
riscv{32,64}-embedded: build multilib gcc by default
#378811 by midnightveil · opened 20mo ago · checks pass
lib.systems: replace gcc attributes with cpu options draft
#376197 by RossComputerGuy · opened 21mo ago
llvmPackages.bolt: add experimental bolt hook
#375435 by RossComputerGuy · opened 21mo ago · checks pass
llvmPackages.libc: fix infinite recursion
#375330 by RossComputerGuy · opened 21mo ago · checks pass
mlibc: init at 7.0.0
#371092 by lzcunt · opened 21mo ago · checks pass
lib.systems: introduce toolchain, cc, and bintools attributes
#365057 by RossComputerGuy · opened 22mo ago · checks pass
lib.systems: add various has* flags useful for embedded systems
#352629 by kuruczgy · opened 23mo ago · checks pass
Add support for more assemblers in pwntools
#339556 by TethysSvensson · opened 2y ago
cc-wrapper: disable incompatible hardening options in cpu bit size cross
#335023 by RossComputerGuy · opened 2y ago
stdenv: fix isILP32 on i686
#310022 by lf- · opened 2y ago
add riscv32nommu uclibc cross-compile target
#309896 by cleverca22 · opened 2y ago
lib.systems.elaborate: set hasSharedLibraries=true for ghcjs platform
#309879 by sgrb · opened 2y ago
lib.systems.examples: use four component triples for embedded
#247490 by sternenseemann · opened 3y ago · checks pass
lib.systems: accept *-unknown-elf triples
#230160 by alyssais · opened 3y ago
Add pkgsCross.emscripten, replacing hand-crafted emscriptenPackages
#217428 by AtnNn · opened 3y ago
Add SerenityOS as target
#186484 by emilytrau · opened 4y ago
lib: Expand list of supported platforms
#143732 by toonn · opened 4y ago
stdenv: add sparc64 cross-compilation support
#141451 by piperswe · opened 5y ago
stdenv: add pure Linux stdenv support for powerpc64le and sparc64 draft
#141448 by piperswe · opened 5y ago
flake.nix: move the systems variable into lib.systems
#119913 by enderger · opened 5y ago
Closed or merged in the synced window 11
netbsd: Upgrade to 11, and switch to GCC NG
#573715 by Ericson2314 · merged 2d ago
sqlite-connector-odbc: fix install phase
#567863 by kalishxern · closed 2w ago
staging-next 2026-09-23
#566094 by vcunat · merged 2w ago
swift: 5.10.1 -> 6.2.4
#557896 by reckenrode · merged 4w ago
Switch Cygwin over to GCC NG
#552087 by Ericson2314 · merged 7w ago
picolibc: use stdenvNoLibc + depsBuildBuild; top-level: picolibc as a libc; lib/systems: add picolibc
#537028 by toastal · merged 2mo ago
lib.systems.equals: hardcode function attr names
#507394 by zimbatm · closed 4d ago
lib.systems.equals: optimize removeFunctions
#506578 by zimbatm · merged 6mo ago
[Backport release-25.11] Add clang64 toolchain to pkgsCross
#480388 by nixpkgs-ci · closed 3mo ago
[Backport release-24.05] dxvk_2: 2.3.1 -> 2.4
#330985 by reckenrode · closed 2y ago
lib, treewide: Add missing MIPS arches, and fix existing usage
#35247 by telent · merged 8y ago
Issues 12
rust-bindgen/rustPlatform.bindgenHook: Missing target triplet (& ABI) fixes from CC wrapper
#473862 by OPNA2608 · opened 9mo ago · 4 comments
Tracking: Building MSVC software natively 6.topic: windows 6.topic: stdenv 2.status: stale
#429679 by RossSmyth · opened 14mo ago · 7 comments
using lib.systems.inspect for meta.platforms leads to non-standard eval result 2.status: stale
#409141 by Jaculabilis · opened 17mo ago · 1 comments
pkgsCross.iphone64 can't use apple-sdk 2.status: stale
#361934 by uncenter · opened 22mo ago · 1 comments
Split `lib` files and documentation by components: core, `systems`, module system 2.status: stale 6.topic: lib
#270666 by roberth · opened 2y ago · 1 comments
UEFI targets in nixpkgs infrastructure 6.topic: cross-compilation 2.status: stale
#226291 by RaitoBezarius · opened 3y ago · 4 comments
canExecute does not understand lib.systems.architectures.inferiors 2.status: stale
#220457 by ghost · opened 3y ago · 0 comments
[lib/systems/parse.nix] openExecFormat and openKernelFamily have the same definition. 2.status: stale
#207281 by sivizius · opened 3y ago · 0 comments
apple-m1 compiler optimisations for aarch64-darwin? 6.topic: darwin 2.status: stale
#166401 by Atemu · opened 4y ago · 6 comments
nobody/nogroup shouldn't be used 6.topic: nixos 1.severity: security 3.skill: sprintable
#55370 by peterhoeg · opened 7y ago · 17 comments
Remove cruft from platform descriptions 6.topic: cross-compilation 2.status: stale
#34274 by Ericson2314 · opened 8y ago · 18 comments