Commit Graph

5758 Commits

Author SHA1 Message Date
Sergei Trofimovich
726597c1a7 binutils: re-enable plugins support for wasi target
binutils plugins API does not depend on target. It depends only on host.
Tested the change to still be able to compile `firefox` which uses wasi
target and pulls in llvm with binutils plugin support.
2023-01-31 18:30:30 +00:00
Sergei Trofimovich
e86b3bbf2c binutils: symlink libraries and headers for "target" to lib/ and include/
`binutils` is inconsistent at installing it's headers to

    $dev/include

Instead it installs headers into two locations:

    $out/$host/$target/include
    $dev/include

There is no distinction between these two. Both headers are for HOST
libraries. Expetially for multitarget binutils builds.

This change fixes build of the following packages that build `binutils`
as a cross-compiler:

    pkgsCross.x86_64-freebsd.buildPackages.llvm_12
    pkgsCross.aarch64-multiplatform.buildPackages.llvm_12
2023-01-31 18:30:29 +00:00
github-actions[bot]
82c24e442d
Merge staging-next into staging 2023-01-31 06:01:59 +00:00
github-actions[bot]
66bb8338fc
Merge master into staging-next 2023-01-31 06:01:26 +00:00
Nick Cao
fbcc906df4
Merge pull request #213637 from DarkOnion0/devspace
devspace: 6.2.4 -> 6.2.5
2023-01-31 09:18:50 +08:00
github-actions[bot]
33d4318fcc
Merge staging-next into staging 2023-01-31 00:03:07 +00:00
github-actions[bot]
dd1ff149da
Merge master into staging-next 2023-01-31 00:02:31 +00:00
Sergei Trofimovich
b9a9dfc3d4 binutils: consolidate plugin-api.h support in a single
I got the plugin API support at least once incorrect. Instead of
copying the deifnition let's consolidate it within binutils itself.

While at it forward-ported changes to llvm_{13,14,15}.
The change is a no-op from rebuild perspective.
2023-01-30 22:23:36 +00:00
DarkOnion0
d9ac5222e5
devspace: 6.2.4 -> 6.2.5 2023-01-30 21:21:07 +01:00
R. Ryantm
f731c133ba slint-lsp: 0.3.3 -> 0.3.4 2023-01-30 03:57:06 +00:00
Sergei Trofimovich
0ba9da441d
Merge pull request #211126 from trofi/binutils-update
binutils: 2.39 -> 2.40
2023-01-29 09:50:57 +00:00
github-actions[bot]
fd893034cb
Merge staging-next into staging 2023-01-29 06:01:55 +00:00
github-actions[bot]
04f965695c
Merge master into staging-next 2023-01-29 06:01:23 +00:00
Nick Cao
0e6800f7ec
Merge pull request #213257 from r-ryantm/auto-update/circleci-cli
circleci-cli: 0.1.23117 -> 0.1.23241
2023-01-29 09:41:11 +08:00
R. Ryantm
79d0f368bf circleci-cli: 0.1.23117 -> 0.1.23241 2023-01-29 00:34:40 +00:00
github-actions[bot]
1b9455b894
Merge staging-next into staging 2023-01-29 00:03:07 +00:00
github-actions[bot]
d7f991bb53
Merge master into staging-next 2023-01-29 00:02:27 +00:00
Sergei Trofimovich
375d7f2ac0
Merge pull request #211718 from zhaofengli/elfutils-riscv64
elfutils: Disable failing test on RISC-V
2023-01-28 18:15:39 +00:00
Sergei Trofimovich
e1ef521cff 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
2023-01-27 23:16:45 +00:00
github-actions[bot]
e11b11e738
Merge staging-next into staging 2023-01-27 12:01:56 +00:00
github-actions[bot]
92b7725154
Merge master into staging-next 2023-01-27 12:01:22 +00:00
Weijia Wang
8a8f34c8ef
Merge pull request #212916 from r-ryantm/auto-update/clojure-lsp
clojure-lsp: 2022.12.09-15.51.10 -> 2023.01.26-11.08.16
2023-01-27 11:00:12 +01:00
Vladimír Čunát
8a77ed60ac
Merge branch 'master' into staging-next 2023-01-27 09:36:55 +01:00
R. Ryantm
1d8a8d223e clojure-lsp: 2022.12.09-15.51.10 -> 2023.01.26-11.08.16 2023-01-27 07:57:23 +00:00
Weijia Wang
ac7a109da4
Merge pull request #212812 from Shawn8901/remove_with_lib_3
treewide: remove global with lib; statements in pkgs/development
2023-01-27 04:49:58 +01:00
github-actions[bot]
637a1f98b5
Merge staging-next into staging 2023-01-27 00:02:55 +00:00
github-actions[bot]
2a8fae3ee5
Merge master into staging-next 2023-01-27 00:02:25 +00:00
Sergei Trofimovich
c103c51dd6
Merge pull request #212688 from trofi/dejagnu-fix-argv0
dejagnu: fix target passing for 'runtest' wrapper
2023-01-26 22:17:37 +00:00
Sergei Trofimovich
a22f0e57ea
Merge pull request #212506 from trofi/lsof-update
lsof: 4.96.5 -> 4.98.0
2023-01-26 22:16:49 +00:00
Weijia Wang
6a9bd0f409
Merge pull request #212814 from jmbaur/coreboot-toolchain-4.19
coreboot-toolchain: 4.16 -> 4.19
2023-01-26 19:44:35 +01:00
Elis Hirwing
f95a56cc16
Merge pull request #212296 from fballiano/magerun
n98-magerun: init at 2.3.0, n98-magerun2: init at 6.1.1
2023-01-26 19:27:49 +01:00
Jared Baur
88facf62d3
coreboot-toolchain: 4.16 -> 4.19 2023-01-26 09:59:02 -08:00
Shawn8901
a59dda942c treewide: remove global with lib; statements in pkgs/development 2023-01-26 18:31:02 +01:00
github-actions[bot]
5c74f3f8e5
Merge staging-next into staging 2023-01-26 06:02:08 +00:00
github-actions[bot]
d7e7d75f99
Merge master into staging-next 2023-01-26 06:01:24 +00:00
Nick Cao
09180f7701
Merge pull request #212630 from figsoda/rsass
rsass: 0.26.0 -> 0.27.0
2023-01-26 10:42:58 +08:00
Weijia Wang
a2a62a320a
Merge pull request #212566 from amjoseph-nixpkgs/pr/pahole/description
pahole: fix self-referential description
2023-01-26 03:12:29 +01:00
Sergei Trofimovich
5ac9fcfc60 dejagnu: fix target passing for 'runtest' wrapper
The problem was initially noticed in https://sourceware.org/PR30052#c5
where 'runtest' was passing bogus target name when ran without
parameters:

    $ ./result/bin/runtest
    ...
    Target is .runtest-wrapped
    Host   is x86_64-pc-linux-gnu

Note that runtest switches to non-native mode and uses wrapper name as a
target name. Mechanics of it is a bit involved: 'runtest' itself detects
targets passing via ${0} parameter:

    # somewhere in runtest:
    mypath=${0-.}
    ...
    if [ "$target" != runtest ] ; then
        target="--target ${target}"
    else
        target=""
    fi

which would be fine if we ran 'runtest'.

In `nixpkgs` `runtest` is a shell wrapper:

    $ cat /<<NIX>>/dejagnu-1.6.3/bin/runtest
    #! /<<NIX>>/bash-5.2-p15/bin/bash -e
    ...
    exec -a "$0" "/<<NIX>>/dejagnu-1.6.3/bin/.runtest-wrapped"  "$@"

You would expect that `.runtest-wrapped` would get `$0` as an `argv[0]`
here, but no. If both are `bash` scripts `bash` peeks original
`argv[0]` and breaks `runtest`:

    https://lists.gnu.org/archive/html/bug-bash/2023-01/msg00082.html

The workaround here is to drop the wrapper and place `expect` symlink
into a place where `dejagnu` and `runtest` expect it to be without a
wrapper creation.
2023-01-26 00:07:16 +00:00
github-actions[bot]
25ac66a272
Merge staging-next into staging 2023-01-26 00:03:07 +00:00
github-actions[bot]
e91d2acb23
Merge master into staging-next 2023-01-26 00:02:34 +00:00
Fabian Affolter
f15da2b2f9 python310Packges.cmake-language-server: 0.1.6 -> unstable-2023-01-08 2023-01-25 21:42:56 +01:00
figsoda
451cd73164 rsass: 0.26.0 -> 0.27.0
Changelog: https://github.com/kaj/rsass/blob/v0.27.0/CHANGELOG.md
2023-01-25 10:35:19 -05:00
Adam Joseph
08390a0ed4 pahole: fix self-referential description 2023-01-25 01:43:50 -08:00
Sergei Trofimovich
1616b30dce lsof: 4.96.5 -> 4.98.0
Changes: https://github.com/lsof-org/lsof/blob/4.98.0/00DIST#L5437
2023-01-25 07:27:50 +00:00
github-actions[bot]
c471a30584
Merge staging-next into staging 2023-01-25 00:02:54 +00:00
github-actions[bot]
c47e4b69a3
Merge master into staging-next 2023-01-25 00:02:20 +00:00
Thomas Gerbet
9013498050 pkgconf-unwrapped: 1.9.3 -> 1.9.4
Fixes CVE-2023-24056

https://ariadne.space/2023/01/24/pkgconf-cve-2023-24056-and-disinformation/

Changelog:
https://github.com/pkgconf/pkgconf/blob/pkgconf-1.9.4/NEWS
2023-01-24 22:05:33 +01:00
Fabrizio Balliano
78756462ae n98-magerun2: init at 6.1.1 2023-01-24 17:26:35 +00:00
Fabrizio Balliano
d1c4df60f5 n98-magerun: init at 2.3.0 2023-01-24 17:26:16 +00:00
github-actions[bot]
8aee205b0c
Merge staging-next into staging 2023-01-24 12:01:46 +00:00
github-actions[bot]
26447bdb5e
Merge master into staging-next 2023-01-24 12:01:09 +00:00
Vladimír Čunát
411405c9f6
Merge branch 'master' into staging-next
Trivial conflict in release notes, except that the xml/docbook parts
are horrible for (semi-)automatic conflict resolution.
Fortunately that's generated anyway.
2023-01-24 12:22:38 +01:00
Kristoffer Ellersgaard Koch
e576400bad nxpmicro-mfgtools: 1.4.243 -> 1.5.11 2023-01-24 09:05:41 +01:00
github-actions[bot]
cd6a5f6c46
Merge staging-next into staging 2023-01-24 00:02:42 +00:00
github-actions[bot]
727e365f02
Merge master into staging-next 2023-01-24 00:02:11 +00:00
Sandro
d01c044354
Merge pull request #207237 from r-ryantm/auto-update/slint-lsp 2023-01-24 00:02:50 +01:00
Sandro
6b192d32ea
Merge pull request #212174 from SuperSandro2000/help2man 2023-01-23 12:53:20 +01:00
github-actions[bot]
78daa27725
Merge staging-next into staging 2023-01-23 06:01:50 +00:00
github-actions[bot]
d8bfd0a059
Merge master into staging-next 2023-01-23 06:01:12 +00:00
Weijia Wang
ae249cd6b9
Merge pull request #199107 from r-ryantm/auto-update/libwhich
libwhich: 1.1.0 -> 1.2.0
2023-01-23 06:25:01 +01:00
Weijia Wang
b5b8ab13b8
Merge pull request #199014 from r-ryantm/auto-update/cli11
cli11: 2.3.0 -> 2.3.2
2023-01-23 06:12:58 +01:00
github-actions[bot]
4cf87fa899
Merge staging-next into staging 2023-01-23 00:02:47 +00:00
github-actions[bot]
44319c878e
Merge master into staging-next 2023-01-23 00:02:15 +00:00
Weijia Wang
6409d88d08
Merge pull request #195747 from r-ryantm/auto-update/semver-tool
semver-tool: 3.3.0 -> 3.4.0
2023-01-22 22:35:57 +01:00
Sandro Jäckel
ce2eb078d6
help2man: 1.49.2 -> 1.49.3, little cleanups
https://sources.debian.org/src/help2man/1.49.3/NEWS/
https://fossies.org/linux/help2man/debian/changelog
2023-01-22 22:14:44 +01:00
github-actions[bot]
b98f339186
Merge staging-next into staging 2023-01-22 18:01:37 +00:00
github-actions[bot]
feb2240b37
Merge master into staging-next 2023-01-22 18:01:03 +00:00
Mario Rodas
26e01c8ace
Merge pull request #210806 from r-ryantm/auto-update/igprof
igprof: 5.9.16 -> 5.9.18
2023-01-22 12:08:35 -05:00
Vladimír Čunát
892909d764
Merge #211960: nativeCheckInputs conflict resolution
This is a re-merge into staging-next; original was merged to staging.
2023-01-22 16:15:33 +01:00
Mario Rodas
6d38d45e47
Merge pull request #211840 from r-ryantm/auto-update/circleci-cli
circleci-cli: 0.1.22924 -> 0.1.23117
2023-01-22 09:24:14 -05:00
Alyssa Ross
452c4de3fb gperf: enable parallel building
Tested at -j8.
2023-01-22 11:19:50 +00:00
Miguel Madrid-Mencía
a11ea1e408 nimlsp: 0.4.1 -> 0.4.3 2023-01-21 23:21:00 -05:00
Weijia Wang
218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Nick Cao
88426f7b08
Merge pull request #211777 from ninjin/ninjin
treewide: remove ninjin as maintainer
2023-01-22 09:56:36 +08:00
Ferry Jérémie
65d7e87fdb treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
figsoda
da5b47eba8
Merge pull request #211962 from figsoda/go
treewide: remove empty go vendor hashes
2023-01-21 18:06:47 -05:00
Guillaume Girol
3970842c12
Merge pull request #211960 from symphorien/staging-nativeCheckInputs
[staging] merge master into staging after #206742
2023-01-21 20:01:07 +00:00
figsoda
d8f9bcbcd6 treewide: remove empty go vendor hashes 2023-01-21 11:35:00 -05:00
Icy-Thought
bfea6e3cd4
texlab: 5.0.0 -> 5.1.0 2023-01-21 14:20:50 +01:00
Vladimír Čunát
b2cf47927a
Merge #211243: elfutils: fix build with latest curl
...into staging-next
2023-01-21 13:45:09 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Guillaume Girol
90c78aee6c Merge branch 'nativeCheckInputs' into staging-nativeCheckInputs 2023-01-21 12:00:00 +00:00
R. Ryantm
9f4081dee6 circleci-cli: 0.1.22924 -> 0.1.23117 2023-01-20 23:03:25 +00:00
Sergei Trofimovich
b9b1d958d0 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/libraries/qt-6/modules/qtbase.nix
	pkgs/stdenv/linux/make-bootstrap-tools.nix
2023-01-20 21:56:57 +00:00
Pontus Stenetorp
e4da279361
treewide: remove ninjin as maintainer 2023-01-20 14:30:48 +00:00
Sandro
6082e8edf3
Merge pull request #204572 from r-ryantm/auto-update/seer 2023-01-20 13:05:05 +01:00
Zhaofeng Li
939d238cd7 elfutils: Disable failing test on RISC-V 2023-01-19 22:37:35 -07:00
Frederik Rietdijk
7cfe983f0b
Merge pull request #206995 from Madouura/pr/rocm-related
rocm-related: implement more derivations
2023-01-19 13:58:52 +01:00
figsoda
0ab027ec1b
Merge pull request #211496 from r-ryantm/auto-update/act
act: 0.2.35 -> 0.2.40
2023-01-18 22:43:57 -05:00
R. Ryantm
e8da685097 act: 0.2.35 -> 0.2.40 2023-01-19 02:05:16 +00:00
Madoura
6e50207042
rocm-related: set platforms to linux 2023-01-18 16:59:22 -06:00
Madoura
18c88296d0
rocm-related: 5.4.1 → 5.4.2
hip-common: 5.4.1 → 5.4.2

hipblas: 5.4.1 → 5.4.2

hipcc: 5.4.1 → 5.4.2

hip: 5.4.1 → 5.4.2

hipfft: 5.4.1 → 5.4.2

hipcub: 5.4.1 → 5.4.2

hipify: 5.4.1 → 5.4.2

hipfort: 5.4.1 → 5.4.2

clang-ocl: 5.4.1 → 5.4.2

hipsolver: 5.4.1 → 5.4.2

llvmPackages_rocm.llvm: 5.4.1 → 5.4.2

migraphx: 5.4.1 → 5.4.2

miopen: 5.4.1 → 5.4.2

rdc: 5.4.1 → 5.4.2

rccl: 5.4.1 → 5.4.2

rocblas: 5.4.1 → 5.4.2

miopengemm: 5.4.1 → 5.4.2

hipsparse: 5.4.1 → 5.4.2

rocdbgapi: 5.4.1 → 5.4.2

rocfft: 5.4.1 → 5.4.2

rocgdb: 5.4.1 → 5.4.2

rocclr: 5.4.1 → 5.4.2

rocalution: 5.4.1 → 5.4.2

rocm-device-libs: 5.4.1 → 5.4.2

rocm-opencl-runtime: 5.4.1 → 5.4.2

rocm-cmake: 5.4.1 → 5.4.2

rocm-thunk: 5.4.1 → 5.4.2

rocminfo: 5.4.1 → 5.4.2

rocmlir: 5.4.0 → 5.4.1

rocm-comgr: 5.4.1 → 5.4.2

rocprofiler: 5.4.1 → 5.4.2

rocr-debug-agent: 5.4.1 → 5.4.2

rocrand: 5.4.1 → 5.4.2

rocsolver: 5.4.1 → 5.4.2

roctracer: 5.4.1 → 5.4.2

rocm-smi: 5.4.1 → 5.4.2

rocwmma: 5.4.1 → 5.4.2

rocprim: 5.4.1 → 5.4.2

rocsparse: 5.4.1 → 5.4.2

rocthrust: 5.4.1 → 5.4.2

tensile: 5.4.1 → 5.4.2
2023-01-18 16:59:22 -06:00
Madoura
5141304ef0
rocm-related: don't enable broken as long as minor version is the same 2023-01-18 16:59:21 -06:00
Sergei Trofimovich
d72176e682 pahole: 1.24 -> 1.24-unstable-2022-11-24
We need newer pahole to support `binutils-2.40` which started generating
fresh DWARF tags that pahole-1.24 does not yet understand and fails as:

    $ nix log /nix/store/ckjr3sbsh13y1prigppk2y0jpf0p4icm-linux-6.1.6.drv
    ...
      BTF     .btf.vmlinux.bin.o
      Unsupported DW_TAG_unspecified_type(0x3b)
      Encountered error while encoding BTF.

Upstream thread to add the support for it:
    https://lore.kernel.org/all/YzwkazNc6wNCpQTN@kernel.org/t/
2023-01-18 22:04:41 +00:00
Domen Kožar
aca9f8ded6
Merge pull request #207765 from shyim/update-blackfire-probe
php80Extensions.blackfire: 1.78.1 -> 1.86.3
2023-01-18 21:12:11 +00:00
Alyssa Ross
a1dc7fcf17 pkg-config: depend on libiconv unconditionally
libiconv is already defined per-platform.  The actual libiconv library
won't be built on platforms like Linux where it doesn't need to be, so
there's no need to maintain a separate platform list here.

Fixes pkgsCross.x86_64-freebsd.pkg-config.
2023-01-18 18:51:41 +00:00
Madoura
6e88b0b8d3
rdc: init at 5.4.1 2023-01-18 07:15:19 -06:00
Madoura
1564b18973
rocgdb: init at 5.4.1 2023-01-18 07:15:15 -06:00
Michal Sojka
9320c0acf9 elfutils: fix compile failure with latest curl (7.87.0)
This applies two upstream fixes for the problem.

Fixes #210911
2023-01-17 16:25:01 +01:00
Artturi
e09153da00
Merge pull request #210993 from Artturin/cleanupstdenvsetup1 2023-01-16 22:12:11 +02:00