summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-01-15 16:49:04 +0000
committerSergei Trofimovich <slyich@gmail.com>2023-01-27 23:16:45 +0000
commite1ef521cffc21c8161582b439789c2377b67f428 (patch)
tree4423441f4d6cabf05fd7a8c84330a254618c8cd6 /pkgs/stdenv
parentd72176e68222c87173c787157ff4b7ae63ddf6ff (diff)
downloadnixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.tar
nixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.tar.gz
nixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.tar.bz2
nixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.tar.lz
nixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.tar.xz
nixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.tar.zst
nixpkgs-e1ef521cffc21c8161582b439789c2377b67f428.zip
binutils: 2.39 -> 2.40
A few potentially disruptive changes:

- binutils does not embed ${binutils-unwrapped}/lib as a default library
  search path anymore. This will cause link failures for -lbfd -lopcodes
  users that did not declare their dependency on those libraries. They
  will need to add `libbfd` and `libopcodes` attributes to build inputs.

- `libbfd` and `libopcodes` attributes now just reference
  `binutils-unwrapped.{dev,lib}` pair of attributes without patching
  `binutils` build system.

We don't patch build system anymore and use multiple outputs out of
existing `binutils` build. That makes the result more maintainable: no
need to handle ever growing list of dependencied of `libbfd`. This time
new addition was `libsframe`.

To accomodate `out` / `lib` output split I had to remove `lib` -> `bin`
backreference by removing legacy lookup path for plugins.

I also did not enable `zstd` just yet as `nixpkgs` version of `zstd`
package pulls in `cmake` into bootstrap sequence.

Changes: https://lists.gnu.org/archive/html/info-gnu/2023-01/msg00003.html
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/darwin/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix
index 113aa946276..0846d4446fb 100644
--- a/pkgs/stdenv/darwin/default.nix
+++ b/pkgs/stdenv/darwin/default.nix
@@ -733,6 +733,7 @@ rec {
         pcre.out
         gettext
         binutils.bintools
+        binutils.bintools.lib
         darwin.binutils
         darwin.binutils.bintools
         curl.out