nixpkgs/pkgs/os-specific/linux
aszlig 2a894cd2d1
lxc: Fix build error with glibc 2.26
This issue doesn't necessarily have to do with glibc 2.26 and it could
have been fixed if we'd replace -Werror with -Wall.

The error in question was:

storage/overlay.c:808:13: error: 'dirlen' may be used uninitialized in
this function [-Werror=maybe-uninitialized]

After looking at the code in overlay.c it indeed might use dirlen
unitialized.

Unrelated to the glibc upgrade which brought the problem to the surface,
this also has been fixed upstream at lxc/lxc@180c477a32.

The reason however, that led to the upstream fix was a segfault which
has been reported at lxc/lxc#1802.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @wkennington, @globin, @fpletz
2017-11-09 02:21:00 +01:00
..
915resolution _915resolution: Only works on x86 2017-09-13 15:42:50 +03:00
acpi Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
acpi-call linux_chromiumos_3_18: remove kernel due lack of maintainer/breakage 2017-09-05 14:42:23 +02:00
acpid acpid: 2.0.27 -> 2.0.28 2017-05-23 02:32:39 +02:00
acpitool acpitool: use sourceforge.net for project page 2017-08-17 15:04:40 -07:00
afuse misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
alienfx pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
alsa-firmware
alsa-lib alsa-lib: 1.1.2 -> 1.1.4.1 2017-06-19 20:00:28 +02:00
alsa-oss
alsa-plugins alsa-plugins: 1.1.1 -> 1.1.4 2017-06-19 20:00:29 +02:00
alsa-tools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
alsa-utils alsa-utils: 1.1.2 -> 1.1.4 2017-06-19 20:00:29 +02:00
amdgpu-pro Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
android-udev-rules android-udev-rules: 20171031 -> 20171107 2017-11-08 20:24:00 +00:00
apparmor
ati-drivers patch ati-drivers for kernel 4.9 2017-02-11 12:57:53 +02:00
atop atop: don't chmod u+s, otherwise Nix build fails 2017-07-03 21:15:36 +02:00
audit audit: 2.7.7 -> 2.8.1 2017-10-22 01:40:58 +03:00
autofs autofs: do not strip needed symbols 2017-10-31 14:38:30 +00:00
batman-adv batman-adv: 2017.2 -> 2017.3 2017-10-02 20:24:21 +02:00
bbswitch pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
bcc bcc: add myself as maintainer 2017-11-04 08:58:04 +00:00
blcr BLCR 0.8.5b4 *do* work with Linux 3.10. 2017-04-13 14:15:27 +02:00
blktrace
bluez bluez: remove unneeded dependencies and fix test bins 2017-09-27 21:25:05 +02:00
bridge-utils misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
broadcom-sta broadcom_sta: Add patch for supporting Linux 4.12 2017-07-18 21:37:02 +02:00
btfs treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
busybox mkDerivation: fix hardening flags check 2017-09-01 01:01:24 +00:00
cachefilesd pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
can-utils can-utils: 20140427 -> 20170830 2017-09-05 14:24:58 +02:00
cgmanager
checkpolicy checkpolicy: fixup includes with glibc-2.26 2017-11-07 15:27:53 +01:00
checksec
cifs-utils cifs-utils: 6.5 -> 6.6 2017-05-26 20:56:48 +02:00
conky conky: Rely on XML_CATALOG_FILES variable 2017-10-07 23:38:32 +02:00
conntrack-tools
consoletools
conspy
cpufrequtils
cpupower
cramfsswap
crda crda: fix build with gcc6 2017-09-01 08:37:50 -04:00
criu criu: 2.0 -> 2.12.1 2017-11-02 12:45:51 +01:00
cryptodev linuxPackages.cryptodev: Mark broken on >= 4.13 2017-09-19 08:37:44 +03:00
cryptsetup misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
dbus-broker dbus-broker: meson and ninja hooks handle most things for us 2017-09-05 09:51:54 +08:00
devmem2 mkDerivation, cc-wrapper: Check hardening flag validity in Nix 2017-08-30 17:53:42 +02:00
directvnc treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
disk-indicator
displaylink displaylink: use requireFile instead of fetchurl 2017-08-30 02:56:45 +02:00
dmidecode dmidecode: 3.0 -> 3.1 2017-06-12 17:44:43 +02:00
dmraid
dmtcp dmtcp: fix buffer overflow due to too long ld-linux.so path 2017-09-19 13:41:12 +02:00
dpdk misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
drbd drbd: fix evaluation after #30872 2017-11-04 10:20:39 +01:00
dstat Python: replace mkPythonDerivation with buildPythonPackage and format="other"; 2017-03-21 13:01:49 +01:00
e1000e pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
earlyoom earlyoom: init at 0.11 2017-02-24 08:19:12 +01:00
ebtables
edac-utils Merge pull request #27881 from mimadrid/fix/http-https 2017-08-13 21:53:20 +02:00
ena linux_chromiumos_3_18: remove kernel due lack of maintainer/breakage 2017-09-05 14:42:23 +02:00
eudev eudev: 3.2.1 -> 3.2.4 2017-10-20 18:37:39 +02:00
evdi linuxPackages.evdi: Mark broken on >= 4.13 2017-09-14 18:54:33 +03:00
eventstat eventstat: 0.03.03 -> 03.03.04 2017-05-31 01:01:54 +02:00
exfat exfat-nofuse: 2017-01-03 -> 2017-06-19 2017-07-23 11:43:01 -04:00
facetimehd facetimehd: disable aarch64-linux builds 2017-04-26 03:09:24 +03:00
fatrace fatrace: fixup build with glibc-2.25 2017-02-21 19:03:36 +01:00
fbterm fbterm: fix build 2017-10-08 20:53:13 +02:00
ffado ffado: fix build with glibc-2.26 2017-11-08 17:35:51 +00:00
firejail firejail: 0.9.48 -> 0.9.50 2017-11-06 17:21:03 +08:00
firmware raspberrypifw: 1.20170811 -> 1.20171029 2017-11-06 20:49:48 +02:00
flashbench
fnotifystat fnotifystat: 0.01.16 -> 0.01.17 2017-05-31 01:01:54 +02:00
forkstat forkstat: 0.01.17 -> 0.02.00 2017-08-08 23:44:25 +10:00
forktty
freefall
fscrypt fscrypt: 0.2.1 -> 0.2.2 2017-10-05 01:29:45 +02:00
fscryptctl fscryptctl: init at 2017-09-12 2017-09-24 23:12:30 +02:00
fswebcam
ftop treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
fuse fuse3: 3.1.1 -> 3.2.0 2017-09-23 21:31:15 +02:00
fusionio
fxload
gfxtablet
gogoclient
google-authenticator misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gradm
guvcview guvcview: 2.0.4 -> 2.0.5 2017-04-22 12:45:35 +02:00
hal-flash misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
hd-idle
hdapsd
hdparm Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
hibernate
hostapd hostapd: patch for KRACKAttack 2017-10-16 07:33:43 -04:00
hwdata pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
i2c-tools i2c-tools: 3.1.1 -> 3.1.2 2017-04-09 21:48:25 +03:00
i7z treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
i810switch pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
ifenslave
iio-sensor-proxy iio-sensor-proxy: init at 2.2 and nixos module 2017-02-25 08:46:46 +08:00
ima-evm-utils misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
intel-ocl intel-ocl: r4.0-59481 -> 5.0-63503 2017-11-01 17:59:49 +00:00
iomelt
ioport ioport: init at 1.2 2017-04-30 18:34:17 -03:00
iotop
iproute iproute: 4.12.0 -> 4.13.0 2017-10-02 20:24:35 +02:00
ipsec-tools pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
ipset
iptables iptables: 1.6.0 -> 1.6.1 2017-02-03 13:14:39 +01:00
iptstate iptstate: init at 2.2.6 (#26878) 2017-06-27 18:27:13 +01:00
iputils treewide: use less phases if not necessary 2017-08-11 11:40:36 +02:00
irqbalance irqbalance: 1.1.0 -> 1.2.0 2017-08-01 08:36:33 +02:00
iw misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
iwd iwd: 2017-06-02 -> 2017-09-22 2017-10-01 10:22:18 +01:00
ixgbevf ixgbevf: 4.1.2 -> 4.2.1 2017-08-29 07:17:38 -04:00
jfbview jfbview: 0.5.3 -> 0.5.4 2017-09-02 20:03:06 -04:00
jool fix source root locations. 2017-11-02 13:53:36 +00:00
jujuutils treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
kbd kbd: fix build 2017-07-30 01:33:26 +03:00
kbdlight kbdlight: Fix installation permissions 2017-06-28 14:31:45 -05:00
kernel linux-copperhead: 4.13.11.a -> 4.13.12.a 2017-11-08 14:34:31 -05:00
kernel-headers linux-headers 4.4: Remove arch fallback code 2017-09-15 18:41:03 +03:00
kexectools kexectools: 2.0.14 -> 2.0.15 2017-10-14 16:50:45 +02:00
keyutils keyutils: 1.5.9 -> 1.5.10 2017-07-27 18:57:02 +03:00
klibc klibc: Don't use crossAttrs 2017-06-28 21:24:12 -04:00
kmod Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
kmod-blacklist-ubuntu Revert "Revert "kmod-blacklist-ubuntu: 9.3 -> 22.1"" 2017-03-23 10:10:04 +01:00
kmod-debian-aliases kmod-debian-aliases: Fix source tarball URL. 2017-07-03 02:50:24 +01:00
kmscon pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
kmscube pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
latencytop misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ldm
libaio
libatasmart misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
libcap libcap: already patch Make.Rules in prePatch 2017-10-22 21:21:27 +02:00
libcap-ng libcap_ng: 0.7.7 -> 0.7.8 2017-06-20 05:57:03 +02:00
libcgroup libcgroup: do not set suid bit in nix store 2017-06-26 09:13:34 +02:00
libnl pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
libnscd
libselinux libselinux: fix missing include after glibc-2.26 2017-11-06 20:18:43 +01:00
libsemanage
libsepol
libsmbios misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
libudev0-shim pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
libvolume_id
light
lightum
lksctp-tools
lm-sensors
lockdep
lsb-release lsb-release: wrap to ensure needed utilities are available 2017-10-06 08:57:23 -05:00
lsiutil
lsscsi
lttng-modules linuxPackages.lttng-modules: broken on kernels >4.11 2017-09-17 09:44:04 +02:00
lvm2 systemd: remove udev attributes 2017-10-27 22:20:20 +02:00
lxc lxc: Fix build error with glibc 2.26 2017-11-09 02:21:00 +01:00
lxcfs lxcfs: 2017-03-02 -> 2.0.7 2017-06-20 03:45:48 +02:00
macchanger
mba6x_bl mba6x_bl: update to 2016-12-08 2017-09-26 17:08:59 +00:00
mbpfan Merge pull request #28109 from womfoo/bump/mbpfan-2.0.1 2017-08-10 21:22:18 +01:00
mcelog mcelog: 148 -> 153 2017-07-27 13:03:26 +08:00
mdadm mdadm4: Fix build by including change from 7d010ab5f4 2017-09-04 18:55:57 +03:00
microcode microcode-intel: 2017-05-11 -> 2017-07-07 2017-08-20 13:33:01 +08:00
mingetty mingetty: Rely on cc-wrapper to export this env var 2017-06-28 21:24:24 -04:00
miraclecast misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
mkinitcpio-nfs-utils pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
mmc-utils
molly-guard
msr-tools msr-tools: init at 1.3 2017-03-24 11:46:56 +08:00
mstpd
multipath-tools
musl musl: 1.1.17 -> 1.1.18 2017-10-31 15:45:24 -05:00
mwprocapture mwprocapture: fix build with kernels <4.13 2017-09-03 18:50:09 -07:00
mxu11x0 linuxPackages.mxu11x0: Mark broken on >= 4.13 2017-09-19 08:40:01 +03:00
ndiswrapper
net-tools nettools: 1.60_p20120127084908 -> 1.60_p20161110235919 2017-07-10 09:36:04 +02:00
netatop linuxPackages.netatop: Mark broken on >= 4.13 2017-09-14 18:54:33 +03:00
nfs-utils nfs-utils: fixup includes with glibc-2.26 2017-11-08 10:27:39 +01:00
nftables
nss_ldap
numactl
numad
nvidia-x11 nvidia-x11: 384.69 -> 384.90 2017-09-28 00:01:37 -07:00
nvidiabl nvidiabl: mark as broken on kernels >4.4 2017-03-02 16:11:42 +01:00
nvme-cli nvme-cli: 0.9 -> 1.4 2017-10-21 21:37:26 +02:00
odp-dpdk odp-dpdk: 1.12.0.0 -> 1.15.0.0 2017-09-08 18:33:39 -07:00
ofp ofp: mark as broken due to odp-dpdk change 2017-09-08 18:33:46 -07:00
open-iscsi
open-isns openisns: fix empty lib output 2017-03-01 01:48:51 +01:00
opengl/xorg-sys
openvswitch misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
otpw
pagemon
pam
pam_ccreds pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
pam_krb5
pam_ldap pam_ldap: 183 -> 186 2017-08-01 08:36:35 +02:00
pam_mount misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
pam_pgsql pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
pam_ssh_agent_auth pam_ssh_agent_auth: Re-allow multiple authorized keys files 2017-03-03 01:11:53 -08:00
pam_u2f
pam_usb
pax-utils pax-utils: meta cleanups 2017-03-22 02:27:30 +01:00
paxctl treewide: Do not limit hardenging because gcc 4.9 in bootstrap 2017-09-14 10:27:13 -04:00
paxtest
pcmciautils
perf-tools
pflask
phc-intel linuxPackages.phc-intel: remove use of features.grsecurity 2017-05-21 18:08:07 +02:00
pipework pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
pktgen pktgen: 3.1.0 -> 3.4.0 2017-09-08 18:33:39 -07:00
ply ply: Allow building for git-fetched kernels 2017-08-28 20:12:17 -04:00
plymouth plymouth: 0.9.2 -> 0.9.3 2017-08-10 16:21:24 -04:00
pm-utils treewide: homepage URL fixes (#28475) 2017-08-22 20:50:04 +02:00
pmount
pmtools
policycoreutils policycoreutils: Fix setuid install 2017-09-13 14:21:18 +03:00
pommed
pommed-light
powerstat powerstat: 0.02.11 -> 0.02.12 2017-08-08 23:46:01 +10:00
powertop powertop: 2.8 -> 2.9 2017-06-20 03:45:45 +02:00
prl-tools Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
procps propcps: Rely on cc-wrapper to export this env var 2017-06-28 21:24:25 -04:00
procps-ng treewide: homepage URL fixes (#28475) 2017-08-22 20:50:04 +02:00
psmisc psmisc: 23.0 -> 23.1 2017-07-04 17:30:02 +03:00
radeontools radeontools: Mark as broken 2017-03-02 02:30:00 +02:00
radeontop
read-edid read-edid: Only depend on libx86 on x86 2017-10-23 16:37:22 +03:00
regionset
reptyr reptyr: Only works on x86 2017-09-13 15:19:14 +03:00
rewritefs rewritefs: 2016-07-27 -> 2017-08-14 2017-11-05 15:52:37 +01:00
rfkill
rtkit misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
rtl8723bs rtl8723bs: 2016-04-11 -> 2017-04-06 2017-08-28 17:18:58 -04:00
rtl8812au rtl8812au: Fixes for newer linux kernels 2017-08-11 23:47:07 -04:00
rtlwifi_new rtlwifi_new: 2016-09-12 -> 2017-07-18 2017-08-28 16:58:58 -04:00
s6-linux-utils update skarnet.org packages 2017-03-26 14:19:44 -05:00
sch_cake linuxPackages.sch_cake: Mark broken on >= 4.13 2017-09-14 18:54:33 +03:00
schedtool pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
sdparm
sepolgen
service-wrapper
setools pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
seturgent
shadow shadow: 4.4 -> 4.5 2017-08-17 13:23:56 +02:00
sinit pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
smem
smemstat smemstat: 0.01.16 -> 0.01.17 2017-05-31 01:01:54 +02:00
spl zfs: 0.7.2 -> 0.7.3 2017-11-03 21:39:05 +01:00
sssd sssd: 1.14.2 -> 1.16.0 2017-10-25 19:36:30 +03:00
statifier statifier: 1.7.3 -> 1.7.4 2017-06-21 01:12:38 +02:00
syscall_limiter syscall_limiter: 20160105 -> 20170123 2017-02-18 10:42:59 +00:00
sysdig sysdig: remove broken patchelf call 2017-09-29 16:52:45 +01:00
sysfsutils
sysklogd
syslinux syslinux: Only works on x86 2017-09-13 15:17:45 +03:00
sysstat
systemd systemd: Use some nativeBuildInputs 2017-09-21 15:49:54 -04:00
sysvinit sysvinit: Rely on cc-wrapper to export this env var 2017-06-28 21:29:07 -04:00
tcp-wrappers tcp_wrappers: Use libnsl to fix build after new glibc 2017-11-07 20:38:41 +02:00
tiptop tiptop: bugfix 2.3 -> 2.3.1 2017-10-10 18:13:18 +02:00
tomb gnupg: 2.1.22 -> 2.1.23 2017-08-11 19:24:06 +02:00
tp_smapi circumvent hdaps name clash 2017-09-19 23:57:28 +02:00
tpacpi-bat tpacpi-bat: 3.0 -> 3.1 2017-06-20 03:56:40 +02:00
trace-cmd
trinity trinity: Apply upstream commit as a patch to fix build 2017-03-01 18:03:30 +02:00
tunctl
uclibc
udisks treewide: Add man & info outputs where necessary (instead of doc) 2017-08-11 21:32:54 +03:00
udisks-glue misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
untie
upower
usbguard nixos/usbguard: create package and module (#28363) 2017-08-25 23:35:18 +01:00
usbutils misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
usermount misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
util-linux util-linux: 2.30.2 -> 2.31 2017-10-27 22:01:07 +08:00
uvcdynctrl uvcdynctrl: init at 0.2 (#30806) 2017-10-26 11:10:28 +01:00
v4l-utils Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
v4l2loopback
v86d
virtualbox
wireguard wireguard: 0.0.20171017 -> 0.0.20171101 2017-11-01 11:00:20 +00:00
wireless-tools
wpa_supplicant wpa_supplicant: patch for KRACKAttack 2017-10-16 07:33:44 -04:00
x86_energy_perf_policy
x86info x86info: only works on x86 2017-09-13 15:08:42 +03:00
xf86-input-mtrack
xf86-input-multitouch xf86_input_multitouch: fix build 2017-02-27 13:34:41 +01:00
xf86-input-wacom xf86_input_wacom: 0.34 → 0.35 2017-11-05 20:44:11 +01:00
xf86-video-nested
xsensors treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
zfs zfs: 0.7.2 -> 0.7.3 2017-11-03 21:39:05 +01:00