diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2018-04-22 11:55:23 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2018-04-22 11:55:23 +0200 |
commit | 17c4b83d05931bdc1364419b8264ea2c15b23223 (patch) | |
tree | f5a111724caf06466ecb069e53f0e117af86536e /pkgs/development/libraries/glibc | |
parent | a1703436af652c435559278043bd5c220e7d756b (diff) | |
parent | e4afe8fc6c19ca62baa6e7c2c1bb64d7b09f3440 (diff) |
Merge #31320: docs and glibc: explicit comments on outputs
Diffstat (limited to 'pkgs/development/libraries/glibc')
-rw-r--r-- | pkgs/development/libraries/glibc/common.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 517c98e9f6442..c8716bfdc7961 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -1,5 +1,21 @@ /* Build configuration used to build glibc, Info files, and locale - information. */ + information. + + Note that this derivation has multiple outputs and does not respect the + standard convention of putting the executables into the first output. The + first output is `lib` so that the libraries provided by this derivation + can be accessed directly, e.g. + + "${pkgs.glibc}/lib/ld-linux-x86_64.so.2" + + The executables are put into `bin` output and need to be referenced via + the `bin` attribute of the main package, e.g. + + "${pkgs.glibc.bin}/bin/ldd". + + The executables provided by glibc typically include `ldd`, `locale`, `iconv` + but the exact set depends on the library version and the configuration. +*/ { stdenv, lib , buildPlatform, hostPlatform |