diff options
author | John Ericson <git@JohnEricson.me> | 2024-05-30 15:09:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-30 15:09:58 -0400 |
commit | faf2ccb79fa52f0afd03b4b2f8900b3ded28af54 (patch) | |
tree | b95ce9c53841ac724235a0ec80a0add6155433ed /pkgs | |
parent | ebe59307d435c71b2aa355dc55f29019669fe6a0 (diff) | |
parent | 23f95cd5a8b5050787d4051592c305889c99ac7d (diff) |
Merge pull request #315947 from rhelmot/freebsd-libcxxrt
freebsd.libcxxrt: init
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/os-specific/bsd/freebsd/pkgs/libcxxrt.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libcxxrt.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libcxxrt.nix new file mode 100644 index 0000000000000..0640d2292d491 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libcxxrt.nix @@ -0,0 +1,11 @@ +{ mkDerivation, ... }: +# this package is quite different from stock libcxxrt. +# as of FreeBSD 14.0, it is vendored from APPROXIMATELY libcxxrt +# 5d8a15823a103bbc27f1bfdcf2b5aa008fab57dd, though the vendoring mechanism is +# extremely ad-hoc. Moreover, the build mechanism is totally custom, and adds +# symbol versions not specified on any version of libcxxrt. +mkDerivation { + pname = "libcxxrt"; + path = "lib/libcxxrt"; + extraPaths = [ "contrib/libcxxrt" ]; +} |