Commit Graph

12 Commits

Author SHA1 Message Date
Sergei Zimmerman
4456784224 nix: build with plugin-c-api to export -c library api symbols in the executable
Ports over 828ffb210af7a8d82081217d41b06cbf151a6ed9 and
774a7e1e78e4911ad5d2c9917b568e172d43a6f6 from the nix tree.

It's a bit verbose, but no way around that with modular packaging. This
does mean that -c libraries now get both libraries - static archives
and shared libraries, but -c bindings are pretty small (~100KiB) each so
this is not expected to be an issue.

Co-authored-by: Riccardo Mazzarini <me@noib3.dev>
2026-09-13 21:52:54 +03:00
Morgan Jones
a74e4f1c48 nix: remove util-linux test special-casing
Fixed-by: https://lore.kernel.org/util-linux/dryjs4vfzzysrhuxa4khf7frezdmouv6ys5nqsx7u46nvk4mg6@z4o37akcrh6y/T/#u
2026-05-18 11:43:50 -07:00
K900
48a8193e0b Merge remote-tracking branch 'origin/master' into staging-next 2026-04-14 23:11:24 +03:00
Stefan Frijters
d691a9929e nix-functional-tests: nix fmt 2026-04-09 13:15:16 +02:00
Stefan Frijters
4cc131092c nix-functional-tests: move env variables into env for structuredAttrs 2026-04-09 13:13:40 +02:00
K900
a585d9e2d3 nix-functional-tests: nixfmt 2026-04-08 14:37:10 +03:00
K900
64d65a80f2 nix-functional-tests: skip test broken by util-linux regression 2026-04-08 13:12:42 +03:00
John Ericson
8f72b28d56 nix: Fix splicing
This is a port of
cb5b0c30aa
from https://github.com/NixOS/nix/pull/14489 but adopted to preserve
dependency order, and this not cause rebuilds.

We only need the one commit of that PR because we don't care about a dev
shell for Nix in Nixpkgs.
2025-12-03 15:05:27 -05:00
Philip Taron
5cf4e4a70e nixVersions.nixComponents_git.nix-functional-tests: disable two tests broken because of the state of staging -> master 2025-09-19 08:46:07 -07:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Robert Hensing
28c16c1dbf nixVersions.nix_2_26+: Remove unused filesets
This does not change any hashes.
2025-04-05 19:11:52 +02:00
Robert Hensing
d087e8e798 nixVersions.nix_2_26: vendor/2_26/ -> modular/ 2025-04-02 20:04:33 +02:00