3
0
Fork 0
forked from mirrors/nixpkgs
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
acpitool
afuse
alienfx
alsa-firmware
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
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
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
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
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
conky
conntrack-tools
consoletools
conspy
cpufrequtils cpufrequtils: add license + homepage 2018-08-15 20:53:07 +02:00
cpupower
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
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
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
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
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
forkstat
forktty
freefall
fscrypt fscrypt: 0.2.3 -> 0.2.4 (security, CVE-2018-6558) 2018-08-24 15:57:02 +02:00
fscryptctl
fswebcam
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
gpu-switch
gradm
guvcview gucview: add license 2018-08-30 00:22:31 +02:00
hal-flash
hd-idle
hdapsd
hdparm hdparm: 9.56 -> 9.58 (#50098) 2018-11-09 22:38:48 -05:00
hibernate
hostapd
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
intel-ocl
iomelt iomelt: add license 2018-08-30 00:32:07 +02:00
ioport
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
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
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
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
kmod-debian-aliases
kmscon
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
libcgroup ligcgroup: fix CVE-2018-14348 2018-10-26 12:17:58 +02:00
libnl
libratbag libratbag: init at v0.9.903 2018-09-21 02:13:49 -07:00
libselinux
libsemanage
libsepol
libsmbios
libudev0-shim
libvolume_id
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
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
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
netatop
nfs-utils nfs-utils: add python3 to buildInputs 2018-10-21 08:42:43 +02:00
nftables
nmon
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
nvme-cli
odp-dpdk
ofp
open-iscsi
open-isns openisns: 0.98 -> 0.99 2018-10-26 21:17:27 -07:00
opengl/xorg-sys
openvswitch
otpw
pagemon
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
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_usb
pax-utils
paxctl paxctl: Fix cross and Darwin builds 2018-09-26 14:47:16 -04:00
paxtest
pcm
pcmciautils
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
ply
plymouth
pm-utils
pmount pmount: update homepage 2018-09-03 22:36:56 +02:00
policycoreutils
pommed
pommed-light
powerstat powerstat: 0.02.17 -> 0.02.18 (#44728) 2018-08-08 23:36:57 +02:00
powertop
pps-tools
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
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
rtl8814au
rtlwifi_new
s6-linux-utils skaware: switch from git repos to tarballs 2018-09-06 11:53:22 +02:00
sch_cake
schedtool
sdparm
selinux-python
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
setools
seturgent
shadow treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
sinit
smem smem: 1.4 -> 1.5 2018-11-10 20:11:54 +01:00
smemstat
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
thunderbolt thunderbolt: cleanup 2018-10-30 17:36:19 -05:00
tiptop
tiscamera
tmon
tomb
tp_smapi
tpacpi-bat
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
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
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
wireguard
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
xf86-input-wacom
xf86-video-nested
xsensors
zfs zfs{Stable,Unstable}: mark as incompatible with 4.19 2018-10-29 07:43:28 +00:00