Commit Graph
478659 Commits
Author SHA1 Message Date
Alyssa Ross bfc7aaa8af wrapCCWith: disable pic when building for Windows
According to <https://gcc.gnu.org/legacy-ml/gcc-patches/2015-08/msg00836.html>,
all code is position-independent on Windows.  Some compilers
apparently warn for -fPIC on Windows, and clang errors:

> clang-15: error: unsupported option '-fPIC' for target 'x86_64-pc-windows-msvc'

I'm guessing the check was hostPlatform instead of targetPlatform by mistake.
2023-04-28 10:01:22 +00:00
Alyssa Ross 2839c94f1e pkgsLLVM.stdenv: use clangNoLibc when libc is null
clangNoLibc always uses LLVM bintools, so it still has the useLLVM
semantics.
2023-04-28 10:01:22 +00:00
Alyssa Ross e5d1511d5b lib.systems: allow specifying libc = null
It makes sense to allow platform definitions to opt out of having libc
at all.  One use case would be targetting some obscure new Linux
target that doesn't have a libc implementation yet, and another is
UEFI, which is basically libc-less Windows.

Not having libc is not commonly specified in (GNU) triples (even
Linux's build system will just target either -gnu or -musl depending
on the platform), so instead, we use a separate attribute for it.
2023-04-28 10:01:22 +00:00
Alyssa Ross 3e0cb1ab7d compiler-rt: use -ffreestanding when no libc
This fixes building for x86_64-windows with no libc (for UEFI).
Otherwise, it would try to include a malloc header.
2023-04-28 10:01:22 +00:00
SandroandGitHub 6f72e87e60 Merge pull request #228439 from dotlambda/pytest-benchmark-test 2023-04-28 11:08:43 +02:00
github-actions[bot]andGitHub 2b389844b8 Merge staging-next into staging 2023-04-28 06:01:44 +00:00
github-actions[bot]andGitHub 0872ce03f2 Merge master into staging-next 2023-04-28 06:01:06 +00:00
Weijia WangandGitHub fb132593f2 Merge pull request #228604 from wegank/cirq-fix
python310Packages.cirq: fix build
2023-04-28 08:35:05 +03:00
Nick CaoandGitHub 715c2121e2 Merge pull request #228548 from fabaff/fastapi-mail-bump
python310Packages.fastapi-mail: 1.2.7 -> 1.2.8
2023-04-28 13:29:59 +08:00
Nick CaoandGitHub 13559eb672 Merge pull request #228570 from r-ryantm/auto-update/bob
bob: 0.8.1 -> 0.8.2
2023-04-28 13:28:24 +08:00
Nick CaoandGitHub a494d179c1 Merge pull request #228582 from r-ryantm/auto-update/python310Packages.vertica-python
python310Packages.vertica-python: 1.3.1 -> 1.3.2
2023-04-28 13:26:50 +08:00
Nick CaoandGitHub 990abc2284 Merge pull request #228593 from fabaff/bc-detect-secrets-bump
python310Packages.bc-detect-secrets: 1.4.21 -> 1.4.23
2023-04-28 13:24:20 +08:00
Nick CaoandGitHub 7b6b956bd0 Merge pull request #228594 from fabaff/pontos-bump
python310Packages.pontos: 23.4.6 -> 23.4.7
2023-04-28 13:23:37 +08:00
Nick CaoandGitHub f5bf410f01 Merge pull request #228599 from fabaff/pydevccu-bump
python310Packages.pydevccu: 0.1.5 -> 0.1.6
2023-04-28 13:22:57 +08:00
Nick CaoandGitHub 8aa1043c21 Merge pull request #228600 from fabaff/marshmallow-dataclass-bump
python310Packages.marshmallow-dataclass: 8.5.13 -> 8.5.14
2023-04-28 13:22:00 +08:00
Nick CaoandGitHub 8a47e3a3e0 Merge pull request #228607 from fabaff/ansible-later-bump
python310Packages.ansible-later: 3.2.2 -> 3.3.1
2023-04-28 13:21:14 +08:00
Nick CaoandGitHub c9d69b4102 Merge pull request #228612 from fabaff/appthreat-vulnerability-db-bump
python310Packages.appthreat-vulnerability-db: 5.0.4 -> 5.1.1
2023-04-28 13:19:38 +08:00
K900andGitHub 6806b63e82 Merge pull request #228381 from K900/tempo-2.1.0
tempo: 2.0.1 -> 2.1.0
2023-04-28 07:26:45 +03:00
adisbladisandGitHub c8a59e248c Merge pull request #220512 from tennox/add-portal
portal: init at 1.2.2
2023-04-28 16:11:00 +12:00
happysaladaandYt 5f96b02564 nushellPlugins.query: fix build from broken hash 2023-04-27 23:45:20 -04:00
happysaladaandYt c7063f1743 nuscripts: unstable-2023-03-16 -> unstable-2023-04-26 2023-04-27 23:45:20 -04:00
figsodaandGitHub 35ef6d71d1 Merge pull request #228337 from figsoda/lua-ls 2023-04-27 23:07:20 -04:00
figsodaandGitHub 1660e71133 Merge pull request #228335 from figsoda/erd 2023-04-27 23:07:01 -04:00
figsodaandGitHub c1f6f7307f Merge pull request #228628 from r-ryantm/auto-update/ddosify
ddosify: 0.16.2 -> 0.16.6
2023-04-27 22:19:13 -04:00
figsodaandWinter 29da0c2ff9 sic-image-cli: 0.22.1 -> 0.22.2
Diff: https://github.com/foresterre/sic/compare/v0.22.1...v0.22.2

Changelog: https://github.com/foresterre/sic/blob/v0.22.2/CHANGELOG.md
2023-04-27 22:01:36 -04:00
Nick CaoandGitHub 3900478b9e Merge pull request #228603 from Kiskae/patch-1
linuxPackages.nvidia_x11_vulkan_beta: 525.47.18 -> 525.47.22
2023-04-28 09:46:58 +08:00
R. Ryantm 27e2eaa9db ddosify: 0.16.2 -> 0.16.6 2023-04-28 01:08:35 +00:00
github-actions[bot]andGitHub 4de8043e93 Merge staging-next into staging 2023-04-28 00:02:40 +00:00
github-actions[bot]andGitHub bb7e037425 Merge master into staging-next 2023-04-28 00:02:07 +00:00
figsodaandGitHub 5c33ce717f Merge pull request #228613 from puffnfresh/package/dtrx
dtrx: 8.5.0 -> 8.5.1
2023-04-27 19:54:45 -04:00
figsodaandGitHub 66fab963c9 Merge pull request #228598 from YorikSar/vim-solarized8
vimPlugins.vim-solarized8: init at 2023-02-25
2023-04-27 19:50:16 -04:00
Sergei TrofimovichandGitHub e303eb2bd9 Merge pull request #225328 from eliasnaur/platform-flags
gcc: tighten platform flags special-case for aarch64-darwin
2023-04-27 23:58:34 +01:00
Weijia WangandGitHub b38feaef02 Merge pull request #228615 from NixOS/revert-228588-root-darwin
Revert "root: fix build on aarch64-darwin"
2023-04-28 01:42:40 +03:00
Lily FosterandGitHub 8345e617a7 Merge pull request #228567 from r-ryantm/auto-update/open-stage-control
open-stage-control: 1.23.0 -> 1.24.2
2023-04-27 18:36:51 -04:00
Dmitry KalinkinandGitHub af661f3be7 Revert "root: fix build on aarch64-darwin" 2023-04-27 18:36:02 -04:00
Brian McKenna fbd71c4856 dtrx: 8.5.0 -> 8.5.1 2023-04-28 08:14:56 +10:00
Fabian AffolterandGitHub 66d0200fec Merge pull request #228591 from fabaff/pytibber-bump
python310Packages.pytibber: 0.27.1 -> 0.27.2
2023-04-28 00:14:32 +02:00
Fabian AffolterandGitHub 623d45548d Merge pull request #228590 from fabaff/adlfs-bump
python310Packages.adlfs: 2023.1.0 -> 2023.4.0
2023-04-28 00:14:12 +02:00
Fabian AffolterandGitHub 2874ee999a Merge pull request #228425 from fabaff/syrupy-bump
python310Packages.syrupy: 4.0.1 -> 4.0.2
2023-04-28 00:13:42 +02:00
Fabian AffolterandGitHub 7b7d34e25b Merge pull request #228546 from fabaff/checkov-bump
checkov: 2.3.199 -> 2.3.202
2023-04-28 00:13:15 +02:00
Fabian AffolterandGitHub e6cddaa23a Merge pull request #228400 from fabaff/python-gvm-bump
python310Packages.python-gvm: 23.4.1 -> 23.4.2
2023-04-28 00:12:10 +02:00
Fabian AffolterandGitHub 73001a1f5c Merge pull request #228547 from fabaff/fakeredis-bump
python310Packages.fakeredis: 2.11.0 -> 2.11.1
2023-04-28 00:11:56 +02:00
Fabian AffolterandGitHub 398f6d9724 Merge pull request #228420 from fabaff/trufflehog-bump
trufflehog: 3.32.2 -> 3.33.0
2023-04-28 00:11:30 +02:00
Lily FosterandGitHub 766302de21 Merge pull request #228545 from SuperSandro2000/nodejs-patch
nodePackages.node2nix: add wrongly removed patch back
2023-04-27 18:06:35 -04:00
Weijia WangandGitHub e67d2ca182 Merge pull request #228588 from wegank/root-darwin
root: fix build on aarch64-darwin
2023-04-28 01:05:44 +03:00
Kiskae fd48d7c336 linuxPackages.nvidia_x11_vulkan_beta: 525.47.18 -> 525.47.22 2023-04-28 00:00:16 +02:00
Weijia WangandGitHub ee81eeca83 Merge pull request #228596 from wegank/qscintilla-darwin
qscintilla: remove from libsForQt5
2023-04-28 00:59:15 +03:00
Fabian Affolter 25a7da075c python310Packages.appthreat-vulnerability-db: 5.0.4 -> 5.1.1
Diff: https://github.com/AppThreat/vulnerability-db/compare/refs/tags/v5.0.4...v5.1.1

Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v5.1.1
2023-04-27 23:57:59 +02:00
Elias Naur c10a195ab1 gcc: tighten platform flags special-case for aarch64-darwin
The 4aa95e3312 commit added support for
aarch64-darwin but also ignored platform flags if the build platform
is aarch64-darwin. This leads to confusing errors such as
`pkgsCross.raspberryPi` packages compiled with soft-float even though
the platform supports hard-float (and is built as such on other
platforms).

The correct way to ignore platform flags is to check `targetPlatform`,
not the build platform. This change fixes that.

While we're here, tigthen the special-case to cover only the problematic
flags: `-with-cpu` and `-with-arch`.
2023-04-27 15:57:17 -06:00
Fabian Affolter 9c99054523 python310Packages.ansible-later: 3.2.2 -> 3.3.1
Diff: https://github.com/thegeeklab/ansible-later/compare/refs/tags/v3.2.2...v3.3.1

Changelog: https://github.com/thegeeklab/ansible-later/releases/tag/v3.3.1
2023-04-27 23:56:56 +02:00