3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
Bjørn Forsman daa9d5edca perf: unbreak build since glibc 2.24 upgrade
glibc 2.24 deprecated readdir_r, breaking the perf build:

  $ nix-build -A linuxPackages.perf
  ...
    CC       util/event.o
    CC       util/evlist.o
  util/event.c: In function '__event__synthesize_thread':
  util/event.c:448:2: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations]
    while (!readdir_r(tasks, &dirent, &next) && next) {
    ^
  In file included from /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/features.h:368:0,
                   from /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/stdint.h:25,
                   from /nix/store/jsazxc1b86g2ww569ziwhhvkz8z43vjd-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include/stdint.h:9,
                   from /tmp/nix-build-perf-linux-4.4.19.drv-0/linux-4.4.19/tools/include/linux/types.h:6,
                   from util/event.c:1:
  /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/dirent.h:189:12: note: declared here
   extern int __REDIRECT (readdir_r,
              ^
  util/event.c: In function 'perf_event__synthesize_threads':
  util/event.c:586:2: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations]
    while (!readdir_r(proc, &dirent, &next) && next) {

Fix by adding -Wno-error=deprecated-declarations compile flag.
2016-08-27 10:21:57 +02:00
..
applications kdeconnect: 0.9g -> 1.0 2016-08-26 21:35:30 +02:00
build-support treewide: Use makeBinPath 2016-08-23 01:18:10 +03:00
data Merge pull request #17847 from DamienCassou/cantarell-0.0.25 2016-08-23 10:51:26 +02:00
desktops kde5.startkde: initialize session variables before loading user env 2016-08-26 08:42:28 -05:00
development rustc: 1.10.0 -> 1.11.0 and beta/unstable updates. 2016-08-27 08:24:16 +02:00
games liquidwar5: init at 5.6.4 2016-08-26 13:40:55 +02:00
misc vimUtils.vimtex: 2016-07-26 -> 2016-08-19 (#17945) 2016-08-26 14:48:35 +02:00
os-specific perf: unbreak build since glibc 2.24 upgrade 2016-08-27 10:21:57 +02:00
servers Merge pull request #17983 from ericsagnes/pkg/groonga 2016-08-25 08:02:08 -04:00
shells Merge pull request #17947 from RamKromberg/init/rc 2016-08-26 18:34:32 +02:00
stdenv Partially revert "make-bootstrap-tools.darwin: upgrade to llvm 3.8" 2016-08-21 15:26:51 +01:00
test
tools chaps: fix build against glibc 2.24 2016-08-26 23:52:19 +02:00
top-level Merge pull request #17972 from phanimahesh/deluge 2016-08-26 20:30:06 +02:00