nixpkgs/pkgs/os-specific/linux
Matthew Bauer 76c956be5c treewide: disable pie in more places
Some packages don’t work correctly with pie. Here I disable it for:

- busybox
- linux kernel
- kexectools

I also get rid of the Musl conditional for disabling pie in GCC and
Binutils. Some day we might want to enable PIE without Musl and it
will be useful to have the *just* work with our compiler and linkers.
2018-11-13 07:03:31 -06:00
..
915resolution 915resolution: add license 2018-08-20 09:42:18 +01:00
acpi
acpi-call
acpid acpid: 2.0.29 -> 2.0.30 2018-07-21 20:25:39 -07:00
acpitool
afuse
alienfx
alsa-firmware treewide: Make more complicated configureFlags lists 2018-08-03 17:06:03 -04:00
alsa-lib alsaLib: 1.1.6 -> 1.1.7 (#49235) 2018-10-27 07:36:45 -04:00
alsa-oss Merge branch 'master' into staging-next 2018-08-17 13:45:21 +02:00
alsa-plugins reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
alsa-tools alsaTools: 1.1.6 -> 1.1.7 (#49236) 2018-10-27 07:31:31 -04:00
alsa-utils alsaUtils: 1.1.6 -> 1.1.7 (#49237) 2018-10-27 07:31:15 -04:00
amdgpu-pro reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
android-udev-rules
apparmor apparmor: 2.12.0 -> 2.13.1 2018-10-22 20:36:34 +02:00
ati-drivers radeon-crimson: fix download 2018-11-04 08:35:44 +01:00
atop atop: add license 2018-08-16 21:21:58 +02:00
audit Merge branch 'master' into staging 2018-06-30 01:41:59 +02:00
autofs autofs5: 5.1.4 -> 5.1.5 (#50184) 2018-11-10 19:55:14 +01:00
batman-adv alfred: 2018.2 -> 2018.3 2018-10-03 15:53:06 -07:00
bbswitch linuxPackages.bbswitch: disable on AArch64 2018-03-09 16:35:10 +03:00
bcc linuxPackages.bcc: 0.6.1 -> 0.7.0 2018-09-07 00:54:22 -07:00
beegfs linuxPackages_4_18.beegfs-module: broken 2018-08-21 00:34:09 +02:00
blcr pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
blktrace
bluez bluez: use python3 2018-08-05 23:46:42 +02:00
bpftrace linuxPackages.bpftrace: init at unstable-2018-10-27 2018-10-28 14:33:37 +10:00
bridge-utils
broadcom-sta reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
btfs btfs: use python3 2018-08-08 02:20:53 +02:00
busybox treewide: disable pie in more places 2018-11-13 07:03:31 -06:00
cachefilesd
can-isotp can-isotp: init at 20180629 2018-09-29 13:43:13 -04:00
can-utils
cgmanager
checkpolicy checkpolicy: fix bad meta.outputsToInstall 2018-07-29 20:25:27 +02:00
checksec checksec: switch to binutils-unwrapped 2018-08-10 16:47:16 -03:00
cifs-utils cifs-utils: also generate manpages 2018-08-29 14:32:57 +08:00
compsize compsize: init at 2018-04-07 (#40217) 2018-05-13 00:10:36 +02:00
conky pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
conntrack-tools treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
consoletools
conspy
cpufrequtils cpufrequtils: add license + homepage 2018-08-15 20:53:07 +02:00
cpupower pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
cpuset cpuset: init at 1.5.8 2018-10-28 21:16:30 -04:00
cramfsswap cramfsswap: add licenses + meta data 2018-08-15 20:53:07 +02:00
crda
criu pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
cryptodev cryptodev-linux: update meta.homepage 2018-10-13 22:42:40 +02:00
cryptsetup cryptsetup: 2.0.4 -> 2.0.5 2018-11-10 02:23:09 -08:00
dbus-broker Revert "treewide: remove placeholder usage" 2018-08-30 18:18:29 +02:00
devmem2
directvnc
disk-indicator
displaylink reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
dmidecode dmidecode: 3.1 -> 3.2 2018-09-20 17:28:49 -07:00
dmraid dmraid: add license 2018-08-05 16:31:42 +02:00
dmtcp
dpdk treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
drbd drdb: add license 2018-08-30 00:19:08 +02:00
dropwatch dropwatch: init at 1.5 (#49593) 2018-11-02 00:11:07 +01:00
dstat
e1000e
earlyoom earlyoom: 1.1 -> 1.2 (#50119) 2018-11-10 15:22:41 +01:00
ebtables ebtables: add license 2018-08-30 00:19:08 +02:00
edac-utils
ena pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
eudev eudev: 3.2.6 -> 3.2.7 2018-11-09 22:14:19 -08:00
evdi linuxPackages.evdi: mark broken on aarch64 2018-10-12 23:02:32 +02:00
eventstat eventstat: 0.04.04 -> 0.04.05 2018-11-09 21:14:40 -08:00
exfat linuxPackages_4_18.exfat-nofuse: broken 2018-08-21 00:34:38 +02:00
facetimehd
fatrace pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
fbterm fbterm: update meta data 2018-08-30 00:19:08 +02:00
ffado treewide: Replace meta.available checks in shouldUsePackages copypasta 2018-09-28 15:01:00 +03:00
firejail firejail: override files should be in /etc/firejail 2018-10-03 16:08:39 +08:00
firmware raspberrypiWirelessFirmware: 2018-05-30 -> 2018-08-20 2018-11-01 22:59:20 -04:00
flashbench
fnotifystat fnotifystat: 0.02.00 -> 0.02.01 2018-06-19 13:17:30 -07:00
forkstat forkstat: 0.02.02 -> 0.02.03 (#42016) 2018-06-18 22:45:22 +02:00
forktty
freefall
fscrypt fscrypt: 0.2.3 -> 0.2.4 (security, CVE-2018-6558) 2018-08-24 15:57:02 +02:00
fscryptctl
fswebcam treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
ftop
fuse fuse3: 3.2.6 -> 3.3.0 2018-11-07 14:45:27 +01:00
fusionio reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
fwts fwts: 18.06.02 -> 18.07.00 (#44777) 2018-08-09 09:17:17 +02:00
fxload fxload: add license 2018-08-20 00:55:52 +02:00
gfxtablet
gogoclient gogoclient: update meta data 2018-08-30 00:19:08 +02:00
google-authenticator google-authenticator-failed-to-use-libqrencode - use libqrencode 4 2018-06-21 19:52:58 +02:00
gpu-switch gpu-switch: init at 2017-04-28 2018-03-29 20:07:04 +02:00
gradm
guvcview gucview: add license 2018-08-30 00:22:31 +02:00
hal-flash hal-flash: 0.3.0 -> 0.3.3 2018-02-26 18:13:46 -08:00
hd-idle
hdapsd
hdparm hdparm: 9.56 -> 9.58 (#50098) 2018-11-09 22:38:48 -05:00
hibernate
hostapd hostapd: install man pages 2018-05-22 14:30:54 +02:00
hwdata hwdata: 0.314 → 0.316 2018-10-26 21:22:25 +02:00
hyperv-daemons
i2c-tools i2c-tools: update homepage 2018-09-03 22:36:56 +02:00
i7z i7z: use qt5 for gui (when enabled), various fixes from debian 2018-09-19 14:18:34 -05:00
i810switch
ifenslave
iio-sensor-proxy iio-sensor-proxy: 2.4 -> 2.5 (#48195) 2018-10-11 14:22:25 +02:00
ima-evm-utils
input-utils input-utils: init at 1.3 2018-05-09 10:34:07 -04:00
intel-ocl
iomelt iomelt: add license 2018-08-30 00:32:07 +02:00
ioport treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
iotop iotop: add license 2018-08-16 22:05:13 +02:00
iproute iproute: 4.18 -> 4.19 2018-10-26 17:02:41 -07:00
ipsec-tools ipsec-tools: add license 2018-08-30 00:32:24 +02:00
ipset ipset: 6.36 -> 6.38 2018-04-12 06:31:33 -07:00
iptables iptables: add license 2018-08-30 00:34:22 +02:00
iptstate
iputils iputils: upstream fixes for musl 2018-09-24 10:19:01 -05:00
ipvsadm
irqbalance irqbalance: 1.4.0 -> 1.5.0 2018-11-09 14:35:57 -08:00
iw
iwd iwd: 0.9 -> 0.11 2018-11-10 19:08:23 +02:00
ixgbevf ixgbevf: 4.3.3 -> 4.3.4 2018-04-02 03:42:25 -05:00
jfbview jfbview: 0.5.5 -> 0.5.6 2018-11-09 15:10:51 -08:00
jool linuxPackages.jool: 3.5.7 -> unstable-20180706 (#47284) 2018-09-28 11:52:39 +02:00
jujuutils
kbd kbd: Rename some keymaps. 2018-10-09 08:17:05 +01:00
kbdlight
kernel treewide: disable pie in more places 2018-11-13 07:03:31 -06:00
kernel-headers linux-headers: Fix bootstrap tools reference 2018-10-25 23:05:16 -04:00
kexectools treewide: disable pie in more places 2018-11-13 07:03:31 -06:00
keyutils pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
klibc treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
kmod kmod: add license 2018-08-30 21:28:03 +02:00
kmod-blacklist-ubuntu Merge pull request #43834 from ryantm/https2 2018-07-19 21:31:36 -04:00
kmod-debian-aliases treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
kmscon treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
kmscube kmscube: 2017-03-19 -> 2018-06-17 (and fix homepage!) 2018-09-14 13:28:10 -05:00
latencytop
ldm
libaio libaio: fix tests 2018-08-11 09:35:21 +00:00
libatasmart libatasmart: add license, update homepage 2018-08-30 21:30:20 +02:00
libcap libcap: add license 2018-08-08 21:18:16 +02:00
libcap-ng libcap_ng: 0.7.8 -> 0.7.9 2018-03-20 10:07:57 -07:00
libcgroup ligcgroup: fix CVE-2018-14348 2018-10-26 12:17:58 +02:00
libnl pythonPackages.libnl-python: init at 3.4.0 2018-05-21 18:52:16 +09:00
libratbag libratbag: init at v0.9.903 2018-09-21 02:13:49 -07:00
libselinux libsemanage, libselinux: fix meta.outputsToInstall 2018-07-30 00:15:05 +02:00
libsemanage libsemanage, libselinux: fix meta.outputsToInstall 2018-07-30 00:15:05 +02:00
libsepol libsepol: split package 2018-06-29 04:38:12 +02:00
libsmbios libsmbios: 2.4.1 -> 2.4.2 (#42983) 2018-07-09 00:19:32 +02:00
libudev0-shim
libvolume_id treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
libwebcam
light light: 1.1.2 -> 1.2, use new udev support instead of setuid wrapper. 2018-09-30 21:15:29 -05:00
lightum
lksctp-tools lksctp-tools: add license 2018-08-30 21:33:49 +02:00
lm-sensors treewide: fix various links (homepage, src) 2018-09-03 16:53:02 +02:00
lockdep
lsb-release
lsiutil
lsscsi lssci: add license 2018-08-17 22:26:20 +02:00
lttng-modules lttng-modules: use kernel.moduleBuildDependencies 2018-06-08 18:25:39 +02:00
lvm2 lvm2: add license 2018-08-17 22:30:55 +02:00
lxc lxc: 3.0.1 -> 3.0.2 (#45563) 2018-08-28 20:18:34 +02:00
lxcfs lxcfs: 3.0.1 -> 3.0.2 (#45561) 2018-08-28 20:18:46 +02:00
macchanger
mba6x_bl
mbpfan mbpfan: 2.0.2 -> 2.1.0 (#46998) 2018-09-29 20:47:48 +02:00
mcelog mcelog: 160 -> 161 (#47768) 2018-10-12 22:47:02 +02:00
mdadm mdadm: 4.0 -> 4.1 2018-10-28 19:39:13 +09:00
microcode microcodeIntel: 20180807 -> 20180807a 2018-08-29 10:31:46 +08:00
mingetty mingetty: add license 2018-08-17 23:39:26 +02:00
miraclecast
mkinitcpio-nfs-utils pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
mmc-utils mmc-utils: update to upstream 2018-08-20 15:19:54 +03:00
molly-guard
msr-tools
mstpd
multipath-tools multipath-tools: add license 2018-08-30 21:37:57 +02:00
musl musl: reduce stacksize patch series to just the bump 2018-09-24 23:59:02 -05:00
mwprocapture mwprocapture: 1.2.3773 -> 1.2.3950 2018-10-09 12:05:38 -07:00
mxu11x0
ndiswrapper linuxPackages.ndiswrapper: 1.59 -> 1.62-pre, fix build 2018-10-29 16:05:36 +08:00
net-tools net-tools: Enable cross-compilation 2018-05-03 17:04:50 -04:00
netatop
nfs-utils nfs-utils: add python3 to buildInputs 2018-10-21 08:42:43 +02:00
nftables treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
nmon nmon: init at 16g 2018-04-01 00:45:56 -05:00
nss_ldap nss_ldap: fix build 2018-08-24 23:40:32 +02:00
numactl numactl: drop musl patch 2018-10-05 09:59:17 +00:00
numad
nvidia-x11 nvidia-x11: 410.66 -> 410.73 2018-11-03 19:56:26 +01:00
nvidiabl nvidiabl: 0.87 -> 2017-09-26 2018-03-15 17:15:57 +03:00
nvme-cli nvme-cli: 1.5 -> 1.6 2018-07-19 22:33:52 +02:00
odp-dpdk treewide: http -> https 2018-06-23 04:34:55 -07:00
ofp
open-iscsi
open-isns openisns: 0.98 -> 0.99 2018-10-26 21:17:27 -07:00
opengl/xorg-sys
openvswitch pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
otpw treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
pagemon pagemon: 0.01.13 -> 0.01.14 (#43330) 2018-07-11 11:25:18 +02:00
pam treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
pam_ccreds pam_ccreds: add license 2018-08-30 21:40:20 +02:00
pam_krb5 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
pam_ldap pam_ldap: fix build 2018-08-24 23:40:32 +02:00
pam_mount pam_mount: add licenses 2018-08-30 21:42:32 +02:00
pam_pgsql
pam_ssh_agent_auth
pam_u2f pam_u2f: 1.0.6 -> 1.0.7 (#40649) 2018-05-17 23:56:24 +02:00
pam_usb
pax-utils
paxctl paxctl: Fix cross and Darwin builds 2018-09-26 14:47:16 -04:00
paxtest
pcm pcm: init at 201710 2018-03-14 21:28:55 +01:00
pcmciautils pcmciaUtils: 017 -> 018 2018-03-22 22:10:00 +02:00
perf-tools perf-tools: add license 2018-08-30 21:46:29 +02:00
pflask
phc-intel linuxPackages_4_18.phc-intel: broken 2018-08-21 00:34:55 +02:00
piper piper: fix gi dependencies 2018-10-11 11:19:51 +02:00
pipework
pktgen dpdk: install files in the standard layout 2018-05-21 01:19:31 +00:00
ply pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
plymouth treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
pm-utils treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
pmount pmount: update homepage 2018-09-03 22:36:56 +02:00
policycoreutils Merge remote-tracking branch 'origin/master' into staging 2018-03-28 09:36:47 -04:00
pommed
pommed-light pommed-light: restrict to x86_64-linux 2018-06-14 11:03:15 +02:00
powerstat powerstat: 0.02.17 -> 0.02.18 (#44728) 2018-08-08 23:36:57 +02:00
powertop powertop: patch for musl 2018-03-31 00:11:11 -05:00
pps-tools pps-tools: init at 1.0.2, enable for chrony, gpsd, ntp (#42889) 2018-07-04 11:28:07 +00:00
prl-tools reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
procps-ng procps(-ng): drop the bootstrapping hack 2018-08-30 18:01:07 +02:00
pscircle pscircle: 1.0.0 -> 1.1.0 2018-10-03 04:14:01 -07:00
psmisc psmisc: fix cross-compiling 2018-10-12 13:03:50 +00:00
r8168 r8168: init at 8.046.00 2018-10-24 11:46:10 +02:00
radeontools
radeontop radeontop: 2016-10-28 -> 2018-03-25 2018-03-28 23:28:16 +02:00
rdma-core rdma-core: 20 -> 20.1 2018-10-23 13:22:37 -07:00
read-edid
regionset
reptyr
rewritefs
rfkill rfkill: add license 2018-08-30 21:51:23 +02:00
roccat-tools treewide: fix allowAliases = false evaluation problems 2018-10-02 21:33:40 -07:00
rtkit rtkit: add licenses 2018-08-30 21:54:56 +02:00
rtl8192eu
rtl8723bs treewide: Purge stdenv.platform and top-level platform 2018-08-20 15:22:46 -04:00
rtl8812au pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
rtl8814au pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
rtlwifi_new rtlwifi: 2017-07-18 -> 2018-02-17 2018-02-28 00:31:36 +00:00
s6-linux-utils skaware: switch from git repos to tarballs 2018-09-06 11:53:22 +02:00
sch_cake
schedtool
sdparm
selinux-python libsepol: split package 2018-06-29 04:38:12 +02:00
selinux-sandbox Revert "treewide: remove placeholder usage" 2018-08-30 18:18:30 +02:00
semodule-utils semodule-utils: init at 2.7 2018-09-04 09:42:02 +02:00
sepolgen
service-wrapper pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
setools libsepol: split package 2018-06-29 04:38:12 +02:00
seturgent pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
shadow treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
sinit Switch suckless.org URLs to https 2018-04-11 15:11:55 +02:00
smem smem: 1.4 -> 1.5 2018-11-10 20:11:54 +01:00
smemstat smemstat: 0.01.18 -> 0.02.00 (#42208) 2018-06-19 16:46:06 +00:00
spl spl/zfs: 0.7.10 -> 0.7.11 2018-09-15 00:41:04 +02:00
sssd nfs-utils: 2.1.1 -> 2.3.2, integrate libnfsidmap 2018-08-30 19:55:54 +02:00
statifier statifier: add license 2018-08-04 16:58:14 +02:00
syscall_limiter syscall_limiter: fix build 2018-08-09 21:47:09 +02:00
sysdig linuxPackages.sysdig: 0.22.1 -> 0.23.1 2018-09-06 11:01:24 -07:00
sysfsutils
sysklogd
syslinux syslinux: make tests run, but disable 2018-08-11 09:35:32 +00:00
sysstat sysstat: 12.0.1 -> 12.1.1 2018-10-23 07:52:48 -07:00
systemd systemd: apply patches from Debian 2018-11-04 11:08:04 +01:00
systemd-wait systemd-wait: init at 0.1+2018-10-05 2018-10-05 17:22:44 -04:00
sysvinit Merge branch 'master' into add-missing-licenses 2018-08-11 09:36:34 +02:00
tbs linuxPackages_4_18.tbs: broken 2018-08-21 00:34:57 +02:00
tcp-wrappers tcp-wrappers: Enable cross-compilation 2018-05-03 17:05:42 -04:00
thunderbolt thunderbolt: cleanup 2018-10-30 17:36:19 -05:00
tiptop
tiscamera tiscamera: Init at 0.9.1 (#41738) 2018-06-10 23:57:42 +02:00
tmon tmon: fix missing libgcc_s.so required by pthreads 2018-05-19 18:27:19 -04:00
tomb
tp_smapi tp_smapi: unstable-2017-12-04 -> 0.43 2018-03-01 06:48:00 +02:00
tpacpi-bat tpacpi-bat: fix path to cat 2018-07-15 19:27:43 +02:00
trace-cmd
trinity trinity: 2017-02-13 -> 2018-06-08, fix build, clean up 2018-08-09 21:10:39 +02:00
tunctl
uclibc treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
udisks udisks2: Fix broken dependency on xfsprogs 2018-10-11 21:18:20 +02:00
udisks-glue udisks_glue: use udisks1 alias instead of udisks 2018-02-28 16:12:07 +01:00
undervolt undervolt: 2.8 -> 2.9 2018-09-19 14:24:06 -05:00
untie untie: add license 2018-08-04 16:22:42 +02:00
upower upower: 0.99.8 -> 0.99.9 2018-10-29 08:07:01 -05:00
usbguard usbguard: 0.7.2 -> 0.7.4 2018-07-12 18:52:16 -07:00
usbip
usbutils hwdata: 0.314 → 0.316 2018-10-26 21:22:25 +02:00
usermount
util-linux Merge branch 'staging-next' into staging 2018-08-13 20:57:50 +02:00
uvcdynctrl
v4l-utils libv4l: 1.14.2 -> 1.16.0 2018-10-21 08:50:16 +02:00
v4l2loopback v42lloopback: 0.11 -> 0.12 2018-10-08 15:00:13 -04:00
v86d
virtualbox pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
wireguard pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
wireless-tools
wpa_supplicant wpa_gui: add license + homepage 2018-08-30 22:03:07 +02:00
x86_energy_perf_policy
x86info
xf86-input-mtrack
xf86-input-multitouch treewide: remove platform assertions 2018-05-03 13:09:20 -05:00
xf86-input-wacom pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
xf86-video-nested
xsensors
zfs zfs{Stable,Unstable}: mark as incompatible with 4.19 2018-10-29 07:43:28 +00:00