nixpkgs/pkgs/os-specific/linux
Adam Joseph 6f6b4a1d41 systemd: default withLibBPF to false if isMips64
libBPF does not compile for mips64 targets using clang (rathern than
gcc) because clang lacks the necessary _MIPS_SZPTR compiler builtin.
Let's allow the rest of systemd to compile.

- The glibc people noticed this problem [way back in
  2011](https://sourceware.org/pipermail/libc-ports/2011-June/001959.html)
  and consider it to be a clang/llvm bug.  I am inclined to agree.

- [clang has the `_MIPS_SZPTR`
  builtin](3af9cb5375/clang/lib/Basic/Targets/Mips.cpp (L185))
  and seems to have had it since before they switched to git.

This may in fact be a nixpkgs bug -- that we're not invoking clang
in a way that tells the frontend to make the mips builtins
available, even if the backend is emitting mips binaries.  Or at
least we aren't tricking systemd's build machinery into doing that.
2023-01-13 20:09:41 +00:00
..
915resolution
acpi
acpi-call
acpid acpid: 2.0.33 -> 2.0.34 2022-09-20 05:01:34 +00:00
acpitool
adcli adcli: cleanup 2022-10-08 13:20:24 +02:00
afuse
akvcam
alsa-project pkgsMusl.alsa-firmware: fix build (#203251) 2022-11-27 15:25:28 +01:00
amdgpu-pro
anbox
android-udev-rules android-udev-rules: 20220611 -> 20230104 2023-01-05 18:05:28 -06:00
apfs linuxPackages.apfs: unstable-2022-08-15 -> unstable-2022-10-20 2022-12-05 15:21:51 +01:00
apparmor apparmor: 3.1.1 -> 3.1.2 2022-11-08 12:36:34 +01:00
aseq2json
asus-ec-sensors asus-ec-sensors: unstable-2021-12-16 -> unstable-2022-07-10 2022-08-25 23:37:33 -03:00
asus-wmi-sensors
atop
audit
autofs
autosuspend autosuspend: 4.2.0 -> 4.3.0 2022-12-12 21:23:41 +08:00
ax99100
batman-adv batman-adv: 2022.1 -> 2022.3 2022-11-14 12:13:46 +01:00
bbswitch
bcc linuxPackages.bcc: 0.25.0 -> 0.26.0 2022-12-18 00:10:29 +01:00
beefi
below below: don't use aliases 2022-12-15 20:49:36 +08:00
bionic-prebuilt
blktrace
bluez pkgsMusl.bluez: fix build 2022-12-16 10:00:22 +01:00
bolt bolt: disable tests 2022-10-11 18:52:18 +02:00
bpfmon bpfmon: add changelog to meta 2023-01-07 23:28:51 +01:00
bpftools bpftools: fix build on ppc64le 2022-11-10 08:34:43 +08:00
bpftrace bpftrace: 0.15.0 -> 0.16.0 2022-12-01 12:51:25 +09:00
bridge-utils pkgsMusl.bridge-utils: fix build (#203256) 2022-11-30 09:17:05 +01:00
brillo brillo: 1.4.11 -> 1.4.12 2023-01-13 17:53:16 +08:00
broadcom-sta broadcom_sta: fix build on linux 6.1 2022-12-15 15:26:18 +08:00
btfs
busybox
cachefilesd
can-isotp
can-utils
catfs catfs: patch to compile using rust 1.65 2022-12-17 10:02:35 -08:00
cfs-zen-tweaks
checkpolicy
checksec
chromium-xorg-conf
cifs-utils cifs-utils: 6.15 -> 7.0 2022-08-13 08:36:06 +00:00
compsize
conky conky: use xorg.* packages directly instead of xlibsWrapper indirection 2022-10-09 10:04:52 +01:00
conntrack-tools conntrack-tools: 1.4.6 -> 1.4.7 2022-10-09 13:49:33 +02:00
consoletools
conspy
cpufrequtils
cpuid cpuid: 20221003 -> 20221201 2022-12-03 22:29:06 +01:00
cpupower
cpupower-gui
cpuset
cpustat
cramfsprogs
cramfsswap
crda
criu
cryptodev
cryptsetup Merge pull request #189676 from zhaofengli/cryptenroll 2022-10-12 00:56:04 +02:00
cshatag cshatag: 2.0 -> 2.1.0 2022-10-27 07:29:23 +02:00
dbus-broker dbus-broker: search in /etc/dbus-1 2022-08-23 10:20:46 +08:00
ddcci
dddvb
device-tree nixos/hardware/device-tree: make overlays more reliable 2022-08-20 13:34:14 +02:00
devmem2
digimend
directvnc
disk-indicator
displaylink Merge pull request #186647 from SebTM/update/displaylink_560-561 2022-09-01 10:22:01 -03:00
dmidecode
dmraid
dmtcp
dpdk dpdk: update kernel version constraint. 2022-10-31 14:03:22 +01:00
dpdk-kmods dpdk-kmods: fix build against 5.18 2022-10-31 13:41:56 +01:00
drbd
dropwatch
dstat
e1000e
earlyoom
ebtables
edac-utils
ell ell: 0.53 -> 0.54 2022-11-21 12:54:38 +00:00
ena ena: 2.7.1 -> 2.8.0 2022-11-30 02:35:46 +00:00
erofs-utils
error-inject
eudev eudev: remove glib from buildInputs 2023-01-02 23:38:43 -08:00
evdi evdi: 1.11.0 -> 1.12.0 2022-08-14 14:30:08 +02:00
eventstat
exfat treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
extrace
facetimehd
fan2go fan2go: init at 0.8.0 2022-10-29 21:16:46 -04:00
fatrace fatrace: 0.16.3 -> 0.17.0 2022-11-12 05:51:26 +00:00
fbterm
ffado
firejail
firmware ath9k-htc-blobless-firmware: fix evaluation with Nix 2.3 2023-01-11 16:28:28 +01:00
flashbench
fnotifystat fnotifystat: 0.02.08 -> 0.02.09 2022-12-25 12:02:21 +01:00
forkstat
forktty
freefall
fscrypt
fscryptctl
fsverity-utils
fswebcam
ftop
fuse
fwts fwts: fixup build by using older make 2022-12-16 20:04:17 +01:00
fxload
g15daemon
gcadapter-oc-kmod
gfxtablet
gobi_loader treewide: *Flags convert to list from str 2022-10-10 15:30:59 +03:00
google-authenticator
gpu-switch
gradm
gt
guvcview
hd-idle
hdapsd
hdparm hdparm: 9.64 -> 9.65 2022-09-09 19:34:14 +00:00
health-check
hibernate
hid-ite8291r3
hid-nintendo
hostapd hostapd: update homepage 2022-12-16 08:23:20 +00:00
hwdata hwdata: 0.363 -> 0.364 2022-11-26 09:26:39 +00:00
hyperv-daemons linuxPackages.hyperv-daemons: add path conditions for kvp and vss 2022-12-04 15:25:26 +01:00
i2c-tools
i7z
i810switch
ifenslave
ifmetric
iio-sensor-proxy iio-sensor-proxy: update homepage 2022-09-25 16:45:05 -04:00
ima-evm-utils
input-utils
intel-cmt-cat intel-cmt-cat: 4.4.1 -> 4.5.0 2022-12-16 09:12:51 +00:00
intel-compute-runtime intel-compute-runtime: 22.43.24558 -> 22.43.24595.35 2022-12-07 01:22:09 +01:00
intel-ocl
intel-speed-select
iomelt
ioport
iotop
iotop-c
ipp-usb ipp-usb: init at 0.9.23 2022-12-06 21:06:54 +01:00
iproute iproute2: 5.19.0 -> 6.0.0 2022-10-14 02:09:08 +00:00
ipset
iptables
iptstate
iputils
ipvsadm
irqbalance
isgx
it87
ithc
iw
iwd iwd: 1.30 -> 2.0 2022-12-08 22:36:43 +01:00
ixgbevf
jfbview
jool jool-cli: divert man pages 2022-11-14 12:57:48 +01:00
joycond
jujuutils
kbd
kbdlight
kernel Merge pull request #204673 from whiteley/5.15-rt 2023-01-06 19:56:41 +00:00
kernel-headers Merge pull request #196502 from r-burns/mips-darwin-cross 2022-11-06 20:16:49 -08:00
kexec-tools kexec-tools: 2.0.23 -> 2.0.25 2022-10-06 20:22:25 +02:00
keyutils
kinect-audio-setup
klibc klibc: link initrd-network-ssh test 2022-12-02 11:29:46 +01:00
kmod treewide: no need to pass pname, version and attrPath to update scripts based on generic-updater 2022-09-27 23:41:53 -03:00
kmod-blacklist-ubuntu
kmod-debian-aliases
kmscon
kmscube
ksmbd-tools ksmbd-tools: init at 3.4.5 2022-09-05 22:01:46 +02:00
kvdo
kvmfr
latencytop
ldm
ledger-udev-rules
libaio
libatasmart
libbpf libbpf: disable auto updates for 0.8 branch 2022-10-08 17:35:57 +10:00
libcap libcap: 2.65 -> 2.66 2022-09-26 10:47:40 +10:00
libcap-ng libcap_ng: remove unused code for python bindings 2022-08-22 14:01:18 +02:00
libcgroup libcgroup: fix cross compilation 2022-12-16 14:13:03 +08:00
libevdevc
libgestures
libnl
libnss-mysql
libnvme libnvme: fix cross compiling 2022-11-20 19:14:59 +01:00
libpsm2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
libratbag
libselinux
libsemanage
libsepol
libsmbios
libtraceevent
libtracefs libtracefs: 1.4.2 -> 1.5.0 2022-09-25 22:17:24 +00:00
libudev0-shim
libvolume_id
libwebcam
libzbc libzbc: 5.12.0 -> 5.13.0 2022-11-04 12:17:08 +01:00
libzbd libzbd: init at 2.0.3 2022-09-04 16:12:12 +02:00
light
lightum treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
linux-wifi-hotspot
linuxptp
liquidtux
lkrg lkrg: init at 0.9.5 2022-11-10 15:26:53 +01:00
lksctp-tools
lm-sensors pkgsStatic.lm_sensors: fix build 2023-01-01 10:28:42 -05:00
lockdep
lsb-release deterministic-uname: init 2023-01-12 18:29:14 +02:00
lsirec treewide: mark packages broken that never built on PLATFORM 2022-12-13 21:40:12 +01:00
lsiutil
lsscsi
lttng-modules linuxPackages.lttng-modules: mark broken for 5.10 2022-09-01 07:29:22 +02:00
lvm2 lvm2: 2.03.16 -> 2.03.17 2022-11-10 19:34:48 +01:00
lxc
lxcfs
macchanger
mba6x_bl
mbp-modules/mbp2018-bridge-drv
mbpfan
mceinject
mcelog
mdadm mdadm: 4.1 -> 4.2 (#185545) 2022-08-14 11:41:19 +02:00
mdevctl mdevctl: remove patch, install more files 2022-12-25 15:31:25 -05:00
metastore
microcode microcodeIntel: 20220809 -> 20221108 2022-11-08 20:36:28 +01:00
mingetty
miraclecast
mkinitcpio-nfs-utils
mmc-utils mmc-utils: unstable-2022-07-13 -> unstable-2022-09-27 2022-09-29 13:15:46 +02:00
molly-guard
msr
msr-tools
mstpd
multipath-tools multipath-tools: 0.8.3 -> 0.9.3 2022-11-26 16:43:00 +00:00
musl musl: add bin output. 2022-12-28 20:29:18 +02:00
musl-fts
musl-obstack
mwprocapture
mxu11x0 Update srcs.nix 2022-10-12 14:13:22 +01:00
ndiswrapper
net-tools linux_mptcp,linux_mptcp_95: remove out-of-tree mptcp kernel 2022-10-07 23:14:30 +02:00
netatop
new-lg4ff new-lg4ff: 0.3.3 -> 0.4.0 2022-11-17 22:18:43 +01:00
nfs-utils pkgsMusl.nfs-utils: fix build (#203275) 2022-11-27 19:11:44 +01:00
nftables nftables: 1.0.5 -> 1.0.6 2022-12-22 15:16:32 +01:00
nix-ld nix-ld: 1.0.2 -> 1.0.3 2022-12-19 17:06:41 +01:00
nixos-rebuild nixos-rebuild: Treat any build/target host as non-local 2023-01-01 00:28:02 -05:00
nmon
nsncd treewide: mark packages broken that never built on PLATFORM 2022-12-13 21:40:12 +01:00
nss_ldap
numactl numactl: 2.0.15 -> 2.0.16 2022-10-04 13:42:25 +00:00
numad
numatop
numworks-udev-rules
nvidia-x11 linuxPackages.nvidia_x11_vulkan_beta: 515.49.25 -> 525.47.04 2023-01-07 19:12:22 +01:00
nvidiabl
nvme-cli nvme-cli: fix cross compiling 2022-11-22 22:57:59 +02:00
nvmet-cli
ocf-resource-agents
oci-seccomp-bpf-hook oci-seccomp-bpf-hook: 1.2.6 -> 1.2.8 2022-12-01 12:52:16 +09:00
odp-dpdk odp-dpdk: 1.35.0.0_DPDK_19.11 -> 1.37.0.0_DPDK_19.11 2022-12-04 18:15:41 +01:00
open-iscsi
open-isns open-isns: 0.101 -> 0.102 2022-09-10 03:59:42 +00:00
opengl/xorg-sys
openrazer
openvswitch openvswitch-lts: 2.17.3 -> 2.17.5 2022-12-20 23:33:26 +01:00
otpw otpw: fix build with libxcrypt 2022-10-09 18:10:40 +02:00
oxtools oxtools: init at 1.1.3 2022-09-29 00:13:03 +02:00
pagemon
pam pam: enable libxcrypt by default 2022-10-09 18:09:40 +02:00
pam_ccreds
pam_gnupg
pam_krb5
pam_ldap
pam_mount
pam_mysql pam_mysql: fix build with libxcrypt 2022-10-09 18:10:45 +02:00
pam_p11 libp11: build reverse dependencies with same openssl version 2022-11-23 22:45:54 +01:00
pam_pgsql pam_pgsql: fix build with libxcrypt 2022-10-09 18:10:45 +02:00
pam_ssh_agent_auth
pam_tmpdir
pam_u2f pam_u2f: update meta 2022-08-12 04:20:00 +00:00
pam_usb treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
pam_ussh pam_ussh: fix build with go > 1.17 2022-11-14 16:02:44 +10:00
pax-utils pax-utils: 1.3.5 -> 1.3.6 2023-01-07 08:20:51 +00:00
paxctl
paxtest
pcimem
pcm pcm: 202112 -> 202211 2022-11-26 10:44:21 +01:00
pcmciautils
perf-tools
pflask
phc-intel
piper piper: 0.5.1 -> 0.7 (#187758) 2022-08-28 14:33:16 +02:00
pipework
pktgen
ply
plymouth
pm-utils
pmount treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
policycoreutils policycoreutils: fix build with libxcrypt 2022-10-09 18:10:39 +02:00
pommed-light
power-calibrate
power-profiles-daemon treewide: cross fixes 2022-09-07 21:20:54 +03:00
powercap powercap: fix paths in pkg-config file 2022-09-07 21:49:32 +03:00
powerstat
powertop powertop: format with nixpkgs-fmt 2023-01-06 04:53:58 +01:00
pps-tools
prl-tools prl-tools: 18.1.0-53311 -> 18.1.1-53328 2022-12-15 17:48:45 +01:00
procdump
procps-ng pkgsMusl.procps: fix build (#204212) 2022-12-03 12:27:39 +01:00
projecteur
pscircle
psftools
psmisc psmisc: fall back to kill when pidfd_send_signal fails 2022-12-09 08:32:09 +01:00
qc71_laptop
qmk-udev-rules
qperf qperf: init at 0.4.11 2022-10-06 19:26:36 +00:00
r8125
r8168 linuxPackages.r8168: update broken 2022-08-31 15:14:22 -03:00
radeontools
radeontop
rasdaemon
raspberrypi-eeprom raspberrypi-eeprom: 2022.04.26-138a1 -> 2022.12.07-138a1 2022-12-09 11:01:36 +01:00
rdma-core rdma-core: 43.0 -> 44.0 2023-01-12 10:18:51 +00:00
read-edid
reap
regionset
reptyr reptyr: run tests using python3 2022-11-25 20:00:27 -08:00
restool
rewritefs
rfkill
roccat-tools roccat-tools: Fix udev rules (#168463) 2022-08-25 22:24:32 +02:00
rt-tests
rtkit
rtl88x2bu rtl88x2bu: 2022-08-18 -> 2022-12-17 2022-12-19 17:47:41 -03:00
rtl88xxau-aircrack
rtl8188eus-aircrack linuxPackages.rtl8188eus: unstable-2021-05-04 -> unstable-2022-03-19 2022-08-18 18:35:40 -03:00
rtl8189es linuxPackages.rtl8189es: 2022-05-21 -> 2022-08-30 2022-08-30 12:24:55 +02:00
rtl8189fs rtl8189fs: patch for 5.19.2 and 6.0 2022-08-25 19:48:46 -03:00
rtl8192eu
rtl8723bs
rtl8723ds linuxPackages.rtl8723ds: init at unstable-2022-10-20 2022-11-03 10:00:00 +08:00
rtl8812au treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
rtl8814au linuxPackages.rtl8814au: unstable-2022-05-23 -> unstable-2022-08-18 2022-08-19 21:57:43 +02:00
rtl8821au rtl8821au: 2022-08-22 -> 2022-12-22 2022-12-22 23:12:50 -05:00
rtl8821ce linuxPackages.rtl8821ce: patch for 5.19.2 compatibility 2022-08-23 09:45:25 -03:00
rtl8821cu rtl8821cu: 2022-05-07 -> 2022-12-07 2022-12-14 22:14:36 +08:00
rtw88 linuxPackages.rtw88: 2022-06-03 to 2022-11-05 2022-11-06 19:07:07 -07:00
rtw89 rtw89: unstable-2021-10-21 -> unstable-2022-12-18 2022-12-20 08:25:24 +01:00
ryzenadj ryzenadj: 0.10.0 -> 0.11.1 2022-08-13 21:13:34 +00:00
sasutils
sch_cake
schedtool
sd-switch
sdparm
selinux-python
selinux-sandbox
semodule-utils treewide: remove e-user from maintainers 2022-12-12 09:32:09 -03:00
service-wrapper
setools
seturgent
sgx Merge pull request #203449 from yaxitech/azure-quote-provider 2022-12-24 16:19:39 +01:00
shadow shadow: fix build with libxcrypt 2022-10-09 18:09:40 +02:00
sinit
smem
smemstat
sssd treewide: remove e-user from maintainers 2022-12-12 09:32:09 -03:00
statifier
swapview
switcheroo-control
sydbox
syscall_limiter
sysdig sysdig: 0.29.3 -> 0.30.2 2022-12-12 17:06:11 +01:00
sysfsutils
sysklogd
syslinux
sysstat sysstat: 12.6.0 -> 12.6.1 2022-11-17 12:05:53 +00:00
system76
system76-acpi
system76-io
system76-power system76-power: 1.1.20 -> 1.1.23 2022-10-10 12:28:24 +03:00
systemd systemd: default withLibBPF to false if isMips64 2023-01-13 20:09:41 +00:00
systemd-wait
sysvinit sysvinit: fix build with libxcrypt 2022-10-09 18:10:45 +02:00
target-isns
targetcli
tbs
tcp-wrappers
teck-udev-rules
teensy-udev-rules
thunderbolt
tinyalsa
tiptop
tiscamera
tmon
tomb
tp_smapi
tpacpi-bat
trace-cmd treewide: drop -l$NIX_BUILD_CORES 2022-09-22 16:01:23 -04:00
trezor-udev-rules
trinity
tuna
tunctl
turbostat
tuxedo-keyboard linuxPackages.tuxedo-keyboard: 3.0.9 -> 3.1.1 2022-12-09 18:22:03 +01:00
uclibc-ng uclibc-ng: 1.0.41 -> 1.0.42 2023-01-09 23:28:30 +00:00
udisks
uhk-agent
uhk-udev-rules
ulogd nixos/ulogd: init 2022-12-28 00:17:28 +01:00
undervolt
unscd
unstick
untie
upower upower: fix on i686 by removing one test check 2022-11-11 12:57:39 +03:00
usb-blaster-udev-rules
usbguard usbguard: fix cross compilation 2022-09-24 10:20:10 +02:00
usbip
usbrelay usbrelay: 1.0 -> 1.0.1 2022-09-18 22:54:13 +02:00
usbtop
usbutils usbutils: 014 -> 015 2022-12-03 20:45:57 +03:00
usermount
util-linux util-linux: pass libxcrypt, so sulogin gets built 2022-10-09 18:14:35 +02:00
uvcdynctrl
v4l2loopback v4l2loopback: unstable-2021-07-13 -> unstable-2022-08-05 2022-11-01 11:30:32 +01:00
v4l-utils
v86d
vdo
veikk-linux-driver
vendor-reset
virtio_vmmci
virtualbox
vm-tools
vmm_clock vmm_clock: only build for x86 kernels 2022-11-19 09:35:52 -07:00
vmware vmware-workstation: 16.2.3 -> 17.0.0 and support macOS guests 2022-11-24 17:56:14 +00:00
waydroid waydroid: cleanup inputs 2023-01-03 17:44:47 +01:00
wireguard treewide: fix lints and remove a unneeded cmake input 2022-12-09 01:16:08 +02:00
wireless-tools
wiringpi wiringpi: fix build with libxcrypt 2022-10-09 18:14:34 +02:00
wooting-udev-rules
wpa_supplicant
x86_energy_perf_policy
x86info
xf86-input-cmt
xf86-input-wacom
xf86-video-nested treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
xone
xp-pen-drivers pentablet-driver: rename to xp-pen-g430-driver 2022-08-08 15:20:52 +08:00
xpadneo nixos/xpadneo: add sanity test 2022-09-20 20:07:11 -04:00
xsensors
xsos
zenmonitor
zenpower
zenstates
zfs Merge pull request #204043 from r-burns/zfs 2022-12-04 04:29:37 -08:00
zsa-udev-rules zsa-udev-rules: 2.1.3 -> unstable-2022-10-26 2022-11-28 23:48:26 +01:00