constellation/nix/cc/openssl.nix
Malte Poll 15c7f99f95 nix: add derivations for C library dependencies
Cryptsetup and libvirt are new.
OpenSSL was moved with the rest.

The dynamic libaries cryptsetup and libvirt also ship a file called closure.tar,
that contains the transitive closure for all of their dependencies.
This tar file can be used as a container image layer or added to a bootable OS image
to provide the runtime dependencies required for dynamic linking.
Additionally, they ship a `rpath` file. This can be used together with patchelf to
fix the RPATH of binaries produced by Bazel.
2023-11-30 14:56:39 +01:00

9 lines
172 B
Nix

{ pkgs }:
let
openssl-static = pkgs.openssl.override { static = true; };
in
pkgs.symlinkJoin {
name = "openssl";
paths = [ openssl-static.out openssl-static.dev ];
}