Commit graph

290191 commits

Author SHA1 Message Date
Moritz Angermann 3a3df3146e Add crossPkgs.aarch64-darwin 2021-05-17 00:27:02 +09:00
Vladimír Čunát 1a2cb94c82 hydra jobset support for aarch64-darwin 2021-05-17 00:27:02 +09:00
Matthew Bauer 3e7034abb9 darwin/xcode: provide libc++ from XCode toolchain
We could use our own libc++ here, but it is probably best to use the
provided one to ensure consistency. This fixes some C++ programs when
running aarch64-apple-ios-clang++.
2021-05-17 00:27:02 +09:00
Matthew Bauer a6753d0c42 lib/systems: add aarch64-darwin to mesaPlatforms 2021-05-17 00:27:02 +09:00
Matthew Bauer 33b59b8940 flake.nix: add aarch64-darwin 2021-05-17 00:27:02 +09:00
Andrew Childs 768aae66ef stdenv/darwin: Apple Silicon support 2021-05-17 00:27:02 +09:00
Andrew Childs 3eacdfe24a stdenv/darwin: bootstrap tools for Apple Silicon 2021-05-17 00:27:02 +09:00
Andrew Childs 772b66531a darwin: wrap strip and install_name_tool to codesign modified files
Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com>
2021-05-17 00:27:02 +09:00
Andrew Childs 7eb1e3695d darwin.signingUtils: init
Helper scripts for code signing on darwin.
2021-05-17 00:27:02 +09:00
Andrew Childs bfd9a7784e darwin.postLinkSignHook: init 2021-05-17 00:27:02 +09:00
Andrew Childs 4c890ce9aa darwin.sigtool: init 2021-05-17 00:27:02 +09:00
Andrew Childs a7bcb6b936 darwin cross: include CoreFoundation in stdenv 2021-05-17 00:27:01 +09:00
Andrew Childs 9e05276949 bash: provide a working binutils
Why does bash need binutils at all? What's wrong with stdenv?

This avoids a broken ld wrapper, since binutils is binutils wrapped
for linux, even though it's only required on darwin.
2021-05-17 00:27:01 +09:00
Andrew Childs c696fcdacb fixDarwinDylibNames: set name of install_name_tool 2021-05-17 00:27:01 +09:00
Andrew Childs 9fb8924389 darwin: integrate macOS 11 sdk 2021-05-17 00:27:01 +09:00
Andrew Childs fe0d5a54c1 darwin/apple-sdk-11.0: inject an sdk for macOS 11 2021-05-17 00:27:01 +09:00
Andrew Childs 0ba7a04743 darwin/binutils: include codesign_allocate 2021-05-17 00:27:01 +09:00
Andrew Childs 15637fe621 bintools-wrapper: support post linker hooks 2021-05-17 00:27:01 +09:00
Andrew Childs eb8f8afac7 libtapi: cross compilation 2021-05-17 00:27:01 +09:00
Andrew Childs b7abec31d4 rewrite-tbd: init 2021-05-17 00:27:01 +09:00
Andrew Childs 257cb1c8e8 print-reexports: rehome, tbd4 support, cross compilation 2021-05-17 00:27:01 +09:00
Andrew Childs 1182552332 gmp: disable assembly on Apple Silicon 2021-05-17 00:27:01 +09:00
Andrew Childs 314c92c542 curl: disable gssSupport for Apple Silicon 2021-05-17 00:27:00 +09:00
Andrew Childs bd4a45f5d4 cctools: drop suspicious dependency 2021-05-17 00:27:00 +09:00
Andrew Childs e44dd84664 libtool2: macOS 11 support 2021-05-17 00:27:00 +09:00
Andrew Childs 5ed7e55167 groff: fix build with clang >= 9 2021-05-17 00:27:00 +09:00
Andrew Childs c9af80e44a fontconfig: backport atomics fixes for aarch64-darwin 2021-05-17 00:27:00 +09:00
Andrew Childs 48a1e1cb22 pcre2: disable jit on Apple Silicon 2021-05-17 00:27:00 +09:00
Andrew Childs 8e33b341a3 pcre: disable jit on Apple Silicon 2021-05-17 00:27:00 +09:00
Andrew Childs cbe172fa67 darwin.ICU: cross compilation 2021-05-17 00:27:00 +09:00
Andrew Childs aa3361326b darwin.adv_cmds: fix cross compilation 2021-05-17 00:27:00 +09:00
Andrew Childs 24a378c070 zlib: fix cross compilation on darwin 2021-05-17 00:27:00 +09:00
Andrew Childs 9088e445fe glib: fix build
It's not clear why this is required, but glib includes CoreServices
headers and calls CoreServices functions, so it's reasonable to link
against the framework explicitly.
2021-05-17 00:27:00 +09:00
Andrew Childs 1fc0499569 xar: fix cross compilation 2021-05-17 00:27:00 +09:00
Andrew Childs 2931a2e1d5 pbzx: fix cross compilation 2021-05-17 00:27:00 +09:00
Andrew Childs 9ad03b1ed9 flex: fix cross compilation 2021-05-17 00:27:00 +09:00
Andrew Childs 4e09c26ea1 openssh: disable kerberos on Apple Silicon 2021-05-17 00:26:59 +09:00
Andrew Childs 529346745c openssl: Apple Silicon support 2021-05-17 00:26:59 +09:00
Andrew Childs 0a5dcc9840 gnutar: fix cross compilation on darwin 2021-05-17 00:26:59 +09:00
Jan Tojnar 21541fc97c Revert "Revert "hwdata: 0.344 -> 0.347""
This reverts commit f070de253c.
2021-05-16 16:37:13 +02:00
John Ericson 39ca99761d
Merge pull request #123200 from s1341/fix_max_llvm_packages
Fix max llvm packages from string comparison to int comparison
2021-05-16 03:11:12 -07:00
Jan Tojnar 3f061ca18e
Merge pull request #117658 from r-ryantm/auto-update/poppler-glib
poppler: 21.02.0 -> 21.05.0
2021-05-16 11:13:51 +02:00
github-actions[bot] 5c18268a6b
Merge staging-next into staging 2021-05-16 06:22:08 +00:00
github-actions[bot] d6fe7f78a8
Merge master into staging-next 2021-05-16 06:22:05 +00:00
s1341 6e177852ef The max llvm package should do calculated using ints, not string 2021-05-16 08:52:33 +03:00
sterni bc6da68650
bionic: use fetchzip for everything (#123010)
Since the hashes of the remaining two archives that used fetchurl broke,
now as good a time as any to switch the remaining fetchurls to fetchzip.
2021-05-16 01:24:27 -04:00
Jörg Thalheim 3280de8b8c
Merge pull request #123125 from lopsided98/rustc-armv5tel
rustc: allowing building for ARMv5
2021-05-16 04:48:16 +01:00
Peter Hoeg 33a2d3a817 logitech-udev-rules: truly minor permission fix 2021-05-16 11:04:34 +08:00
Peter Hoeg 0633aea3d5 ltunify: unstable-20180330 -> 0.3 2021-05-16 11:04:34 +08:00
Peter Hoeg 6e7fac368f solaar: 1.0.2 -> 1.0.5 2021-05-16 11:04:34 +08:00