Andrew Childs
6c4ce7960e
bintools-wrapper, cc-wrapper: parameterize darwin min version variable
...
These variables are the ones that the standard toolchain uses, so we
should use those and not always use MACOSX_DEPLOYMENT_TARGET.
See 236a426c12/cctools/ld64/src/ld/PlatformSupport.cpp (L54-L55)
2021-04-11 09:47:10 +09:00
Andrew Childs
2a9b3b4943
cc-wrapper, bintools-wrapper: support MACOSX_DEPLOYMENT_TARGET with roles
...
In a typical build environment the toolchain will use the value of the
MACOSX_DEPLOYMENT_TARGET environment variable to determine the version
of macOS to support. When cross compiling there are two distinct
toolchains, but they will look at this single environment variable. To
avoid contamination, we always set the equivalent command line flag
which effectively disables the toolchain's internal handling.
Prior to this change, the MACOSX_DEPLOYMENT_TARGET variable was
ignored, and the toolchains always used the Nix platform
definition (`darwinMinVersion`) unless overridden with command line
arguments.
This change restores support for MACOSX_DEPLOYMENT_TARGET, and adds
nix-specific MACOSX_DEPLOYMENT_TARGET_FOR_BUILD and
MACOSX_DEPLOYMENT_TARGET_FOR_TARGET for cross compilation.
2021-04-11 09:47:10 +09:00
Andrew Childs
8b59d52ca3
cc-wrapper: use legacy -mmacosx-version-min for gcc
...
See https://github.com/NixOS/nixpkgs/pull/105026#discussion_r587169144
2021-04-11 09:47:10 +09:00
Andrew Childs
362cb82b75
cc-wrapper: specify default -mmacos-version-min
...
This avoids contamination via MACSOX_DEPLOYMENT_TARGET when cross
compiling.
2021-04-11 09:47:10 +09:00
Andrew Childs
2316ada93f
luarocks: use targetPlatform.darwinMinVersion as default
2021-04-11 09:47:10 +09:00
Andrew Childs
6605fadc68
bintools-wrapper: default platform versions for darwin
...
Instead of always supplying flags, apply the flags as defaults. Use
clang's native flags instead of lifting the linker flags from binutils
with `-Wl,`.
If a project is using clang to drive linking, make clang do the right
thing with MACOSX_DEPLOYMENT_TARGET. This can be overridden by command
line arguments. This will cause modern clang to pass
`-platform_version 10.12 0.0.0`, since it doesn't know about the SDK
settings. Older versions of clang will pass down `-macos_version_min`
flags with no sdk version.
At the linker layer, apply a default value for anything left
ambiguous. If nothing is specified, pass a full
`-platform_version`. If only `-macos_version_min` is specified, then
lock down the sdk_version explicitly with `-sdk_version`. If a min
version and sdk version is passed, do nothing.
2021-04-11 09:47:09 +09:00
Andrew Childs
44f09ccabf
darwin: move deployment target and sdk version to platform config
2021-03-26 15:10:22 +09:00
Aaron Andersen
15151dabaf
Merge pull request #117322 from r-ryantm/auto-update/govc
...
govc: 0.24.0 -> 0.24.1
2021-03-25 19:53:42 -04:00
Sandro
bbda540017
Merge pull request #117584 from LeSuisse/hdf5-1.12.0
2021-03-25 20:06:10 +01:00
R. RyanTM
f3d5ff597d
libassuan: 2.5.4 -> 2.5.5
2021-03-25 18:10:54 +01:00
Michael Weiss
8cd7e290e4
mesa: 20.3.5 -> 21.0.1 ( #109319 )
2021-03-25 15:34:08 +01:00
Michael Weiss
f6e726a3db
mesa: 20.3.4 -> 20.3.5 ( #117513 )
2021-03-25 14:54:04 +01:00
Thomas Gerbet
6696362562
hdf5: 1.10.7 -> 1.12.0
...
Fixes CVE-2020-10809, CVE-2020-10810, CVE-2020-10811 and CVE-2020-10812.
Changes: https://github.com/HDFGroup/hdf5/blob/hdf5-1_12_0/release_docs/RELEASE.txt
2021-03-25 13:03:33 +01:00
Jörg Thalheim
84cf39d9cc
Merge pull request #116757 from Pamplemousse/master
...
libbfd: Patch CVE-2020-35448
2021-03-25 08:43:06 +00:00
Daniël de Kok
9b11429890
Merge pull request #117553 from r-ryantm/auto-update/blis
...
blis: 0.8.0 -> 0.8.1
2021-03-25 08:00:28 +01:00
github-actions[bot]
26d9481285
Merge staging-next into staging
2021-03-25 06:06:01 +00:00
github-actions[bot]
8cebf1dc19
Merge master into staging-next
2021-03-25 06:05:58 +00:00
R. RyanTM
d4f001a267
blis: 0.8.0 -> 0.8.1
2021-03-25 02:54:40 +00:00
Sandro
77cf1c3445
Merge pull request #117526 from veprbl/pr/zziplib_darwin_fix
...
zziplib: fix missing links on darwin
2021-03-25 03:08:37 +01:00
Sandro
a981d29b9d
Merge pull request #117550 from marsam/update-rubocop
...
rubocop: 1.11.0 -> 1.12.0
2021-03-25 03:01:43 +01:00
Sandro
10836fa0fb
Merge pull request #117505 from kfollesdal/update/bumpver
...
bumpver: 2020.1108 -> 2021.1110
2021-03-25 01:57:45 +01:00
Martin Weinelt
8b7f88b138
Merge pull request #117546 from r-ryantm/auto-update/Ajour
...
ajour: 0.7.2 -> 1.0.0
2021-03-25 01:48:34 +01:00
R. RyanTM
1d671fd0dc
ajour: 0.7.2 -> 1.0.0
2021-03-25 00:38:59 +00:00
Léo Gaspard
219ee8d091
release notes: typo fixes ( #117539 )
2021-03-25 01:28:41 +01:00
github-actions[bot]
f4abaecf17
Merge staging-next into staging
2021-03-25 00:17:25 +00:00
github-actions[bot]
eb499aa20e
Merge master into staging-next
2021-03-25 00:17:22 +00:00
Martin Weinelt
d9a1de3d60
Merge pull request #117534 from fabaff/solaredge
2021-03-25 01:09:03 +01:00
Sandro
c397ae1855
Merge pull request #117524 from rmcgibbo/pyxnat
...
python38Packages.pyxnat: unbreak
2021-03-25 00:42:38 +01:00
Sandro
186b9dcc5a
Merge pull request #117502 from rmcgibbo/piep
...
python3Packages.piep: disable
2021-03-25 00:38:33 +01:00
Sandro
7e43874ad9
Merge pull request #117517 from dotlambda/prs-0.2.5
...
prs: 0.2.4 -> 0.2.5
2021-03-25 00:33:29 +01:00
Robin Gloster
2d1d8561a7
Merge pull request #115682 from r-ryantm/auto-update/wordpress
...
wordpress: 5.5.3 -> 5.6.2
2021-03-24 17:09:27 -06:00
Robert T. McGibbon
5a30b6382b
python38Packages.pyxnat: unbreak
2021-03-24 19:02:20 -04:00
Fabian Affolter
70cb86a618
home-assistant: enable solaredge tests
2021-03-24 23:49:55 +01:00
Fabian Affolter
fc6900503c
home-assistant: update component-packages
2021-03-24 23:49:01 +01:00
Fabian Affolter
7a09d09030
python3Packages.solaredge: init at 0.0.4
2021-03-24 23:47:24 +01:00
Thomas Tuegel
366ad2f4d8
Merge pull request #109972 from r-ryantm/auto-update/kdiagram
...
libsForQt5.kdiagram: 2.7.0 -> 2.8.0
2021-03-24 17:29:34 -05:00
Thomas Tuegel
185e54dd4a
Merge pull request #109980 from r-ryantm/auto-update/kdsoap
...
libsForQt5.kdsoap: 1.9.1 -> 1.10.0
2021-03-24 17:29:04 -05:00
kvtb
5e647319ae
less.nix: fix escape
...
$$ does not escape $
\$ does
2021-03-24 23:28:04 +01:00
Diego Rodriguez
6e2ec95de8
terraform_0_14: 0.14.8 -> 0.14.9 ( #117522 )
2021-03-24 22:09:05 +00:00
R. RyanTM
cee5325124
terraform-docs: 0.11.2 -> 0.12.0 ( #117525 )
2021-03-24 22:06:09 +00:00
Dmitry Kalinkin
ecc9070c1a
zziplib: fix missing links on darwin
2021-03-24 17:56:00 -04:00
John Ericson
f10f4f7ec3
Merge pull request #117433 from obsidiansystems/organize-llvm
...
llvmPackages: Organize files
2021-03-24 17:41:06 -04:00
Timo Kaufmann
82e1bfa53d
Merge pull request #117123 from collares/cypari-update
...
cypari2, cysignals: updates
2021-03-24 21:38:04 +00:00
Bernardo Meurer
fa9cd72c09
Merge pull request #117360 from midchildan/feat/fuse/darwin
...
fuse: use macfuse-stubs instead on Darwin
2021-03-24 21:18:40 +00:00
Thomas Tuegel
0ffaecb6f0
Merge pull request #116647 from oxalica/fix/sddm-zsh-profile
...
sddm: source /etc/profile on wayland with zsh default shell
2021-03-24 16:17:46 -05:00
Thomas Tuegel
8882ec2b66
Merge pull request #117280 from r-ryantm/auto-update/cmake
...
cmake: 3.19.6 -> 3.19.7
2021-03-24 16:16:32 -05:00
Thomas Tuegel
bd2cf10c0c
Merge pull request #107476 from CertainLach/kwin-wayland-wrapper
...
kwin: allow using wrapper for qpa
2021-03-24 16:15:17 -05:00
zowoq
6aa079e2dd
youtube-dl: 2021.03.14 -> 2021.03.25
...
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.03.25
2021-03-25 07:13:26 +10:00
Doron Behar
c4697bc876
Merge pull request #117207 from doronbehar/pkg/gnomeExtensions/sound-output-device-chooser
2021-03-24 21:11:51 +00:00
Doron Behar
ede740d3b9
Merge pull request #117022 from doronbehar/pkg/vim_configurable
...
vim_configurable: Make disabling guiSupport easier
2021-03-24 21:11:24 +00:00