nixpkgs/pkgs/development/tools/misc
sternenseemann 4c75874560 binutils-unwrapped: expose if built with ld.gold
ld.gold is “A new, faster, ELF only linker”. Thus we only should pass
the configure flag --with-gold if our target platform will actually
support gold (in which case binutil's configure script silently
disables it).

With this change, not only will configureFlags represent the actual
configuration more closely, but we can also expose if the binutils
derivation contains ld.gold via a passthru attr. Specifically this
means that:

    nix-repl> pkgsCross.mingwW64.stdenv.cc.bintools.bintools.hasGold
    false

The intended way to use this is to check
`stdenv.cc.bintools.bintools or false` which returns accurate results
regardless of the actual linker derivation.

TODO: maybe also add hasGold to binutils wrapper as it also symlinks
ld.gold in?
2021-08-18 01:21:44 +02:00
..
abi-compliance-checker pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
abi-dumper pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
act act: 0.2.22 -> 0.2.23 2021-06-11 10:46:17 +02:00
apio apio: init at 0.7.4 2021-07-22 14:49:49 +02:00
arcanist pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
argbash pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
asls pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
astyle
autobuild application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
autoconf autoconf: use pname & version instead of name (#127059) 2021-06-17 01:17:31 +02:00
autoconf-archive autoconf-archive: 2019.01.06 -> 2021.02.19 2021-03-07 00:30:05 +01:00
autogen autogen: fix compilation on aarch64-darwin 2021-05-13 19:08:47 -07:00
automake pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
automaticcomponenttoolkit automaticcomponenttoolkit: init at 1.6.0 2021-03-21 11:26:24 +01:00
automoc4 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
aviator aviator: init at 1.8.1 2021-07-29 02:00:42 +02:00
avrdude application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
awf pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
babeltrace application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
bashdb pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
bin_replace_string pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
binutils binutils-unwrapped: expose if built with ld.gold 2021-08-18 01:21:44 +02:00
blackfire php73Extensions.blackfire: 1.49.1 -> 1.53.0 2021-03-26 09:50:54 +01:00
blackmagic Merge pull request #117242 from OPNA2608/update/libftdi1-1.5/21.05 2021-04-03 00:17:38 +01:00
bonnmotion bonnmotion: init at 3.0.1 2021-02-08 21:27:10 +01:00
bossa application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
bsdbuild pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
c2ffi c2ffi: init at 2021-06-16 2021-06-21 09:18:55 +02:00
cbrowser application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
cc-tool pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
ccache ccache: fix tests on darwin 2021-06-17 17:42:17 -07:00
ccls ccls: set resource directory 2021-07-04 10:35:17 +02:00
cflow application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
cgdb pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
checkbashisms checkbashisms: 2.0.0.2 -> 2.21.1 (#119754) 2021-04-19 04:56:12 +02:00
chrpath application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
chruby chruby: remove phases 2021-07-27 14:35:42 +02:00
chruby-fish chruby-fish: init at 0.8.2 2020-09-30 22:49:35 +09:00
circleci-cli circleci-cli: 0.1.15108 -> 0.1.15149 2021-03-20 04:16:13 +00:00
cl-launch treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
cli11 treewide: remove nand0p as maintainer 2021-05-17 01:50:49 +02:00
clojure-lsp clojure-lsp: 2021.06.01-16.19.44 -> 2021.07.12-12.30.59 2021-07-12 16:20:44 -03:00
coccinelle coccinelle: change to python3 2021-07-27 20:37:05 +02:00
complexity pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
cppi application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
cproto Merge pull request #109928 from r-ryantm/auto-update/cproto 2021-03-19 08:06:26 +00:00
creduce creduce: fix llvm build 2021-05-08 18:13:45 -07:00
cscope application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
csmith pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
ctags ctags: fix build with newer darwin libraries 2021-05-17 00:27:02 +09:00
cvise cvis: fix llvm build 2021-05-08 18:13:45 -07:00
cwebbin cwebbin: fix build on darwin and fix cross-compilation 2021-03-02 22:27:56 +07:00
d-feet libwnck: make 3.36.0 default 2021-06-24 18:04:30 +03:00
dbench application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
ddd ddd: fix desktop icon 2021-07-27 21:43:54 +10:00
debugedit debugedit-unstable: init at e04296ddf / 2021-07-05 2021-07-17 20:31:02 +02:00
dejagnu application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
dfu-programmer various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
dfu-util pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
direvent direvent: expand platforms to unix 2021-03-06 21:01:46 +07:00
distcc distccMasquerade: deprecate phases 2021-07-27 14:34:47 +02:00
doclifter application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
docopts treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
drush application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
easypdkprog easypdkprog: 1.2 -> 1.3 2020-07-14 14:25:50 +02:00
edb edb: init at 1.3.0 2021-02-09 16:06:42 +07:00
editorconfig-checker editorconfig-checker: 2.3.4 -> 2.3.5 2021-03-30 05:43:10 +10:00
editorconfig-core-c change various expressions to use pname and version 2021-07-07 23:41:18 +03:00
eggdbus application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
elfinfo treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
elfkickers elfkickers: 3.1a -> 3.2 (#124178) 2021-07-09 13:33:57 +02:00
elfutils elfutils: optionals is to be used when a list is provided 2021-03-26 10:46:10 +01:00
epm pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
findnewest pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
fsatrace pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
fswatch fswatch: 1.15.0 -> 1.16.0 2021-06-03 16:51:56 +00:00
fujprog pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
gdb gdb: 10.1 -> 10.2 2021-04-27 10:06:24 +01:00
gdbgui Merge pull request #110785 from jollheef/pygdbmi-0.10.0.0 2021-01-25 21:09:06 +01:00
gede treewide: convert phases that contain ":" to dont* = true (#130500) 2021-07-18 23:42:48 +02:00
gengetopt pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
global global: 6.6.6 -> 6.6.7 2021-07-03 12:36:09 +00:00
gnum4 application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
go-license-detector buildGoModule packages: set doCheck = false 2020-08-10 16:02:30 +10:00
go-md2man go-md2man: 2.0.0 -> 2.0.1 2021-07-22 10:25:54 -07:00
gob2 gnome: rename from gnome3 2021-05-08 09:47:42 +02:00
gperf application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
gpshell treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
gputils pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
gpuvis gpuvis: init at 20210220 2021-02-23 13:52:33 +01:00
grpc-tools grpc-tools: init at 1.10.0 2021-01-24 20:36:46 +11:00
gtkdialog application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
gtkperf application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
help2man application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
hound hound: unstable-2021-01-26 -> 0.4.0 2021-03-04 03:25:13 +01:00
hydra hydra-unstable: fix build, pin libpqxx to 6.4.5 2021-06-24 00:47:07 -07:00
hydra-cli treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
icon-naming-utils application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
igprof pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
indent application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
inotify-tools inotify-tools: 3.20.2.2 -> 3.20.11.0 2021-04-18 16:17:09 +02:00
intel-gpu-tools pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
intltool intltool: fix fetchurl invocation 2021-04-01 22:50:21 +02:00
iozone pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
itm-tools treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
itstool application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
jiq jiq: init at 0.7.1 2021-05-12 16:13:05 +02:00
jscoverage application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
k2tf k2tf: fix version 2021-02-25 16:08:56 +01:00
kconfig-frontends kconfig-frontends: use python3 2021-04-03 17:06:11 +02:00
kdbg qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
kibana treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
libtool application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
libwhich pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
linuxkit linuxkit: use buildFlagsArray 2020-07-27 16:20:00 -05:00
lit lit: 0.9.0 -> 0.10.0 2020-07-29 00:53:47 -05:00
loccount treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
lsof pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
ltrace application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
lttng-tools pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
lttng-ust pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
lttv application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
luarocks luarocks-nix: nix_v3.5.0 -> nix_v3.5.0-1 2021-07-30 00:32:16 +02:00
macdylibbundler treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
mdctags treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
mdl treewide: add final newline 2021-01-22 07:18:04 +10:00
micronucleus treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
mkcert mkcert: 1.4.2 -> 1.4.3 2020-11-26 11:41:55 +00:00
msitools msitools: disable tests on darwin 2021-07-28 14:45:36 +02:00
nimlsp nimlsp: 0.2.6 -> 0.3.2 2021-05-06 04:20:00 +00:00
ninka pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
nix-build-uncached nix-build-uncached: 1.0.2 -> 1.1.0 2020-11-11 17:54:09 +00:00
nixbang various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
nrfutil nrfutil: python37Packages -> python3Packages 2021-02-12 13:08:43 +01:00
nxpmicro-mfgtools nxpmicro-mfgtools: add udev rules 2021-02-25 14:54:59 +11:00
objconv pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
one_gadget treewide: add final newline 2021-01-22 07:18:04 +10:00
openfpgaloader openfpgaloader: 0.2.5 -> 0.2.6 2021-04-10 17:24:56 +00:00
opengrok treewide: remove lethalman from meta.maintainers 2021-05-07 15:36:40 +02:00
openocd openocd: 0.11.0-rc1 -> 0.11.0 2021-03-09 11:55:51 +01:00
pahole pahole: 1.17 -> 1.20 2021-03-17 16:05:25 +09:00
patchelf pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
perfect-hash treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
pkg-config pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
pkgconf pkgconf-unwrapped: 1.7.3 -> 1.7.4 2021-03-26 04:13:47 +00:00
pmccabe pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
polylith polylith: init at 0.1.0-alpha9 2021-06-12 15:12:52 -03:00
prelink various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
premake treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
ptags ptags: Add ctags to the PATH 2021-06-02 10:06:54 -07:00
pwndbg pwndbg: expand platforms to all 2021-03-12 12:32:48 +07:00
qtspim qtspim: init at 9.1.22 2021-07-25 09:31:47 +10:00
remarkable remarkable2-toolchain: 2.5.2 -> 3.1.2 2021-07-24 19:48:13 +07:00
replacement replacement: init at 0.4.4 2020-08-22 15:11:07 +02:00
reviewdog reviewdog: 0.11.0 -> 0.12.0 2021-07-14 08:56:26 -05:00
rman application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
rolespec change various expressions to use pname and version 2021-07-07 23:41:18 +03:00
rtss treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
saleae-logic treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
scc scc: 2.13.0 -> 3.0.0 2021-02-25 16:48:11 +00:00
sccache treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
segger-ozone Add Segger's Ozone to nixpkgs 2021-02-05 22:41:24 +02:00
semver-tool semver-tool: 2.1.0 -> 3.2.0 2021-02-03 23:37:31 +00:00
sipp pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
sloccount application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
spruce spruce: init at 1.28.0 2021-07-29 02:44:08 +02:00
sqitch sqitch: package cleanup 2020-12-15 21:12:03 -05:00
srecord application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
stlink stlink: add withGUI option (#124017) 2021-05-26 04:01:37 +02:00
stm32cubemx stm32cubemx: 6.0.1 -> 6.2.1 2021-04-27 18:23:40 +02:00
stm32flash application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
strace strace: 5.12 -> 5.13 2021-07-19 08:13:41 +02:00
svls treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
swig pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
sysbench pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
tcptrack pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
teensy-loader-cli pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
terracognita terracognita: 0.6.3 -> 0.7.1 2021-07-19 00:00:00 +00:00
terraform-ls terraform-ls: 0.19.1 -> 0.20.0 2021-08-02 14:13:42 +01:00
terraform-lsp terraform-lsp: 0.0.10 -> 0.0.12 2021-05-20 04:20:00 +00:00
terraformer terraformer: 0.8.10 -> 0.8.11 2021-02-23 11:02:42 +00:00
tet treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
texi2html pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
texinfo lzma: deprecate alias 2021-04-04 19:49:52 +02:00
texlab texlab: 3.1.0 → 3.2.0 2021-06-19 08:25:01 -04:00
tie tie: fix cross-compilation 2021-03-02 22:40:58 +07:00
tinyprog treewide: setuptools_scm -> setuptools-scm 2021-06-03 12:44:33 +02:00
tockloader tockloader: remove myself from maintainers 2021-04-27 20:38:35 +02:00
tokei treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
travis treewide: add final newline 2021-01-22 07:18:04 +10:00
uisp application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
uncrustify uncrustify: 0.71.0 -> 0.72.0 2021-03-15 19:42:50 -04:00
unifdef unifdef: 2.6 -> 2.12 2021-01-31 20:19:45 +00:00
universal-ctags universal-ctags: 5.9.20201206.0 -> 5.9.20210411.0 2021-04-12 04:20:00 +00:00
unused unused: 2.1 -> 2.2 2021-06-19 08:02:54 +10:00
usb-modeswitch pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
usbsdmux usbsdmux: 0.2.0 -> 0.2.1 2021-07-28 07:17:43 +02:00
vtable-dumper pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
watson-ruby watson-ruby: deprecate phases 2021-07-27 14:33:36 +02:00
whatstyle treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
wishbone-tool treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
xc3sprog pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
xspim xspim: init at 9.1.22 2021-07-25 13:59:14 +10:00
xxdiff
xxgdb xxgdb: init at 1.12 2021-07-27 21:32:54 +10:00
ycmd pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
yodl yodl: 4.02.02 -> 4.03.02 2021-03-15 15:49:37 -04:00