Commit Graph

15136 Commits

Author SHA1 Message Date
John Ericson
1f520667be
Merge pull request #122527 from Ericson2314/darwin-no-cc-where-possible
darwin packages: Get ready for cross
2021-05-11 18:55:38 -04:00
John Ericson
cf02b24813 Merge remote-tracking branch 'upstream/staging-next' into staging 2021-05-11 22:30:46 +00:00
John Ericson
7bba32a069 darwin packages: Get ready for cross
If things build fine with `stdenvNoCC`, let them use that. If tools
might be prefixed, prepare for that, either by directly splicing or just
using the env vars provided by the wrapper setup-hooks.

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2021-05-11 16:07:01 -04:00
github-actions[bot]
37c26a396b
Merge master into staging-next 2021-05-11 18:28:07 +00:00
John Ericson
912c8262b4
Merge pull request #117591 from s1341/android_non_prebuilt
treewide: Support aarch64-android using minimal prebuilt components
2021-05-11 12:49:53 -04:00
Domen Kožar
32eed0987f
Merge pull request #122583 from domenkozar/linux-firmware-bump
firmware-linux-nonfree: 2021-03-15 -> 2021-05-11
2021-05-11 18:26:54 +02:00
s1341
1e1d29c2af treewide: Support aarch64-android using minimal prebuilt components
This PR adds a new aarch64 android toolchain, which leverages the
existing crossSystem infrastructure and LLVM builders to generate a
working toolchain with minimal prebuilt components.

The only thing that is prebuilt is the bionic libc. This is because it
is practically impossible to compile bionic outside of an AOSP tree. I
tried and failed, braver souls may prevail. For now I just grab the
relevant binaries from https://android.googlesource.com/.

I also grab the msm kernel sources from there to generate headers. I've
included a minor patch to the existing kernel-headers derivation in
order to expose an internal function.

Everything else, from binutils up, is using stock code. Many thanks to
@Ericson2314 for his help on this, and for building such a powerful
system in the first place!

One motivation for this is to be able to build a toolchain which will
work on an aarch64 linux machine. To my knowledge, there is no existing
toolchain for an aarch64-linux builder and an aarch64-android target.
2021-05-11 15:39:08 +00:00
Domen Kožar
9380cb337c
firmware-linux-nonfree: 2021-03-15 -> 2021-05-11 2021-05-11 15:43:28 +02:00
github-actions[bot]
309163aed7
Merge staging-next into staging 2021-05-11 12:24:31 +00:00
github-actions[bot]
1e7a48b474
Merge master into staging-next 2021-05-11 12:24:28 +00:00
Jörg Thalheim
6d1287860d
Merge pull request #113225 from mroi/patch-linux
linux: improve cross compilation with clang
2021-05-11 09:46:01 +01:00
Jörg Thalheim
d660a7d361
Merge pull request #122542 from Mic92/mbp2018-bridge-drv
mbp2018-bridge-drv: fix source
2021-05-11 09:27:24 +01:00
Jörg Thalheim
e661b70903
mbp2018-bridge-drv: fix source
the 0.01 tag was deleted
2021-05-11 10:08:53 +02:00
Jan Tojnar
7982550ac4
Merge branch 'staging-next' into staging 2021-05-11 09:09:10 +02:00
Jörg Thalheim
958f32bebb
Merge pull request #122540 from Mic92/nvidia-x11-legacy304
nvidia_x11_legacy304: remove
2021-05-11 07:53:26 +01:00
Guillaume Girol
fa10f148d5
Merge pull request #121664 from ilya-fedin/update-dbus-broker
dbus-broker: 22 -> 28
2021-05-11 06:40:21 +00:00
Jörg Thalheim
0f0660d8ef
nvidia_x11_legacy304: remove
The patch used to build is no longer available.
We only have one kernel 4.14 that could theoretical build with it?
2021-05-11 08:36:21 +02:00
github-actions[bot]
10e16ec9ab
Merge master into staging-next 2021-05-11 06:20:33 +00:00
fortuneteller2k
e97d557475 zfsUnstable: 2.1.0-rc4 -> 2.1.0-rc5 2021-05-11 11:35:33 +08:00
Henri Menke
e4b05d9af5
zfs: remove trace output
We cannot have trace output if the package is marked broken, because
ofborg will consider the evaluation failed if there is any output. Hence
if there is any unsupported kernel version in nixpkgs, the trace will
show up and ofborg will complain.
2021-05-10 21:01:54 +02:00
github-actions[bot]
61fa3fdde8
Merge master into staging-next 2021-05-10 18:28:17 +00:00
Sandro
5257a5b478
Merge pull request #122288 from danielfullmer/rtl8812-maintainer-remove 2021-05-10 19:04:24 +02:00
Michael Roitzsch
270ee17d41 linux: improve cross compilation with clang
set HOST* variables for host build tools
* do not assume the host compiler is gcc
* pass all build tools to make
2021-05-10 10:24:24 +02:00
Jan Tojnar
594a885912
Merge branch 'staging-next' into staging 2021-05-10 09:45:47 +02:00
github-actions[bot]
1e3d91bd19
Merge master into staging-next 2021-05-10 00:48:32 +00:00
Martin Weinelt
6d2d0420bf
Merge pull request #121901 from TredwellGit/linux 2021-05-10 01:06:18 +02:00
Robin Gloster
9dc7f4bbfb
Merge pull request #122363 from Atemu/update/linux_lqx
linux_lqx: 5.11.18 -> 5.11.19
2021-05-09 14:10:38 -05:00
Alyssa Ross
4a8dbecd16 netbsd: 8.0 -> 9.1
Notes:

- compat: Needs a header from common merged with it's wrapper.

- librt: Needs the jemalloc sources.

- libc: install libc_pic.a

  This was the behaviour on NetBSD 8.0, and ld.elf_so (in its current
  configuration) requires it.  We could also have disabled PIC in
  ld.elf_so.

- sys: fix build

  We use a more recent version of binutils than NetBSD 9.1 does, so we
  need to backport a patch from CURRENT.

Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>
2021-05-09 18:56:20 +00:00
TredwellGit
c1569cc8ad linux/hardened/patches/5.4: 5.4.114-hardened1 -> 5.4.117-hardened1 2021-05-09 16:53:32 +00:00
TredwellGit
5b5ecae63d linux/hardened/patches/5.11: 5.11.16-hardened1 -> 5.11.19-hardened1 2021-05-09 16:53:31 +00:00
TredwellGit
2e32ce5edd linux/hardened/patches/5.10: 5.10.32-hardened1 -> 5.10.35-hardened1 2021-05-09 16:53:30 +00:00
TredwellGit
a2a89d85d0 linux/hardened/patches/4.19: 4.19.188-hardened1 -> 4.19.190-hardened1 2021-05-09 16:53:29 +00:00
TredwellGit
98eb12bcae linux/hardened/patches/4.14: 4.14.231-hardened1 -> 4.14.232-hardened1 2021-05-09 16:53:28 +00:00
TredwellGit
301a17cdcf linux_latest-libre: 17990 -> 18063 2021-05-09 16:53:21 +00:00
TredwellGit
c580bc9a25 linux-rt_5_4: 5.4.109-rt56 -> 5.4.115-rt57 2021-05-09 16:53:13 +00:00
TredwellGit
0426acd2e4 linux-rt_5_10: 5.10.30-rt37 -> 5.10.30-rt38 2021-05-09 16:52:34 +00:00
TredwellGit
08bc09092c linux: 5.4.114 -> 5.4.117 2021-05-09 16:51:53 +00:00
TredwellGit
d96c775d1a linux: 5.11.16 -> 5.11.19 2021-05-09 16:51:47 +00:00
TredwellGit
2161af8d3c linux: 5.10.32 -> 5.10.35 2021-05-09 16:51:39 +00:00
TredwellGit
94ce862101 linux: 4.9.267 -> 4.9.268 2021-05-09 16:51:32 +00:00
TredwellGit
662c0201a5 linux: 4.4.267 -> 4.4.268 2021-05-09 16:51:27 +00:00
TredwellGit
df61f804fb linux: 4.19.188 -> 4.19.190 2021-05-09 16:51:21 +00:00
TredwellGit
f1b9f8023d linux: 4.14.231 -> 4.14.232 2021-05-09 16:51:14 +00:00
Atemu
0f4f1ae3f2 linux_lqx: 5.11.18 -> 5.11.19 2021-05-09 17:10:26 +02:00
github-actions[bot]
bc1f4b790e
Merge master into staging-next 2021-05-09 12:23:16 +00:00
Vladimír Čunát
5663b2b2d3
Merge branch 'master' into staging-next
(a trivial conflict in transmission)
2021-05-09 09:31:55 +02:00
fortuneteller2k
438b60f3f7 openrazer: 3.0.0 -> 3.0.1, mark broken for kernels < 4.19 2021-05-09 14:57:27 +08:00
Daniel Fullmer
61901ffd0b rtl8812au: remove myself from maintainers 2021-05-08 19:04:48 -07:00
Jonathan Ringer
0ef9059dd4 linuxPackages.bpftrace: fix llvm build 2021-05-08 18:13:45 -07:00
Jonathan Ringer
a748e4f47e linuxPackages.bcc: fix llvm build 2021-05-08 18:13:45 -07:00