diff options
author | Audrey Dutcher <audrey@rhelmot.io> | 2024-05-30 09:26:51 -0700 |
---|---|---|
committer | Audrey Dutcher <audrey@rhelmot.io> | 2024-05-30 09:40:46 -0700 |
commit | 23f95cd5a8b5050787d4051592c305889c99ac7d (patch) | |
tree | ea80e464ee21b117cda986eff5407ba4ca56dd9c /pkgs/os-specific | |
parent | 3e815e636151b8e43f885f73e6264a68ff38aa03 (diff) |
freebsd.libcxxrt: init
This package will be necessary down the line for binary patching applications built for non-nix FreeBSD. It is additionally being considered for inclusion in FreeBSD libcxx, both cross and native.
Diffstat (limited to 'pkgs/os-specific')
-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" ]; +} |