nixpkgs/pkgs
aszlig 7603da33de
uqm: Fix build against glibc 2.26
I've bisected the introduction of the build failure to be the glibc 2.26
upgrade with commit 9bb67d5c1e.

At first I was somewhat stumped why an glibc update could cause
undeclared identifiers, but after looking at the changes of glibc and
the source code of The Ur-Quan Masters the problem quickly turned out to
be this very change:

https://sourceware.org/git/?p=glibc.git;a=commit;h=7b037c095e31c2396d0a9b0e6356bc566ee4812f

So string.h now in turn includes strings.h, which in theory wouldn't be
a problem.

However, both strings.h and the strings.h in the uqm source code use
constant _STRINGS_H, which causes the glibc strings.h to be included but
the one from uqm basically includes an empty file.

Signed-off-by: aszlig <aszlig@nix.build>
2017-11-08 06:48:15 +01:00
..
applications Merge pull request #31302 from adisbladis/emacsPackages.font-lock-plus 2017-11-08 02:51:03 +00:00
build-support Merge branch 'master' into staging 2017-11-07 06:41:23 +01:00
common-updater
data dns-root-data: 2017-08-29 -> 2017-10-24 2017-11-06 19:22:38 +00:00
desktops Merge branch 'master' into staging 2017-11-06 13:24:06 +01:00
development Merge pull request #31348 from Tehnix/master 2017-11-07 22:27:57 +01:00
games uqm: Fix build against glibc 2.26 2017-11-08 06:48:15 +01:00
misc Merge pull request #28782 from jraygauthier/jrg/vscode_cpptools_init 2017-11-07 17:37:09 +00:00
os-specific tcp_wrappers: Use libnsl to fix build after new glibc 2017-11-07 20:38:41 +02:00
servers rpcbind: Fix build with libnsl 2017-11-07 21:34:51 +02:00
shells nix-zsh-completions: 0.3.1 -> 0.3.2 2017-11-06 19:07:36 +01:00
stdenv
test
tools Merge pull request #31370 from schwepp/update/mpw-2.6 2017-11-07 18:26:17 +00:00
top-level Merge pull request #31302 from adisbladis/emacsPackages.font-lock-plus 2017-11-08 02:51:03 +00:00