nixpkgs/pkgs/servers/x11/xorg
Tuomas Tynkkynen 0100b27069 imake: Add uberhack to workaround broken 'gcc -x c'
Our cc-wrapper is broken whenever the '-x' flag is used:
'gcc -x c foo.c -o bar' doesn't work the same way as 'gcc foo.c -o bar'
does. (Try both with NIX_DEBUG=1.)

What happens is that passing '-x' causes linker-related flags (such as
-Wl,-dynamic-linker) not to be added, just like if '-c' is passed.
The bug happens outside the multiple-outputs branch as well, but it
doesn't break imake there. It only breaks in multiple-outputs because
linking without -Wl,-dynamic-linker produces a binary with an invalid
ELF interpreter path. (Which arguably, is a bug in its own.)
2015-10-03 14:08:51 +02:00
..
darwin xquartz: 1.14.6 -> 1.17.2 2015-08-05 13:57:02 -05:00
unichrome Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
builder.sh Merge commit staging+systemd into closure-size 2015-10-03 13:33:37 +02:00
darwin-imake-setup-hook.sh Fix imake on darwin. 2015-02-04 10:00:50 +00:00
default.nix Merge commit staging+systemd into closure-size 2015-10-03 13:33:37 +02:00
extra.list xorg.{libXi,libxcb}: maintenance update 2015-09-13 10:51:21 +02:00
fix_segfault.patch Xorg: apply patch to fix X crashes 2015-09-04 18:47:40 +02:00
generate-expr-from-tarballs.pl all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
imake-cc-wrapper-uberhack.patch imake: Add uberhack to workaround broken 'gcc -x c' 2015-10-03 14:08:51 +02:00
imake.patch Fix imake on darwin. 2015-02-04 10:00:50 +00:00
imake.sh * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
old.list xorg libs: maintenance updates 2015-04-18 07:08:16 +02:00
overrides.nix imake: Add uberhack to workaround broken 'gcc -x c' 2015-10-03 14:08:51 +02:00
replacements.nix * composedArgsAndFun -> makeOverridable for consistency. 2010-07-29 08:21:21 +00:00
tarballs-7.7.list xorg.{libXi,libxcb}: maintenance update 2015-09-13 10:51:21 +02:00
xorgserver-xkbcomp-path.patch xorg-server: fix XKB_BINDIR usage (close #8993) 2015-08-18 10:14:11 +02:00
xwayland.nix xwayland: fix build 2015-06-27 11:40:04 +02:00