obadz 
							
						 
					 
					
						
						
						
						
							
						
						
							3de6e5be50 
							
						 
					 
					
						
						
							
							Merge branch 'master' into staging  
						
						... 
						
						
						
						Conflicts:
      pkgs/applications/misc/navit/default.nix
      pkgs/applications/networking/mailreaders/alpine/default.nix
      pkgs/applications/networking/mailreaders/realpine/default.nix
      pkgs/development/compilers/ghc/head.nix
      pkgs/development/libraries/openssl/default.nix
      pkgs/games/liquidwar/default.nix
      pkgs/games/spring/springlobby.nix
      pkgs/os-specific/linux/kernel/perf.nix
      pkgs/servers/sip/freeswitch/default.nix
      pkgs/tools/archivers/cromfs/default.nix
      pkgs/tools/graphics/plotutils/default.nix 
						
						
					 
					
						2016-08-27 23:54:54 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddcf70482c 
							
						 
					 
					
						
						
							
							gcc6: 6.1.0 -> 6.2.0  
						
						
						
						
					 
					
						2016-08-25 00:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								obadz 
							
						 
					 
					
						
						
						
						
							
						
						
							0e8d2725dc 
							
						 
					 
					
						
						
							
							Merge branch 'master' into staging  
						
						
						
						
					 
					
						2016-08-23 18:50:06 +01:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							984e04d733 
							
						 
					 
					
						
						
							
							treewide: Make explicit that 'dev' output of mpfr is used  
						
						
						
						
					 
					
						2016-08-23 03:52:07 +03:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							c08364b887 
							
						 
					 
					
						
						
							
							treewide: Make explicit that 'dev' output of gmp is used  
						
						
						
						
					 
					
						2016-08-23 03:52:05 +03:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							b7787d932e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-08-12 09:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								obadz 
							
						 
					 
					
						
						
						
						
							
						
						
							1cd9c58834 
							
						 
					 
					
						
						
							
							Merge pull request  #17461  from rasendubi/powerpc  
						
						... 
						
						
						
						cross-compilation: fixes for powerpc-linux-uclibc 
						
						
					 
					
						2016-08-11 00:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Lancelot SIX 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8420753239 
							
						 
					 
					
						
						
							
							gcc49: 4.9.3 -> 4.9.4  
						
						... 
						
						
						
						Bugfix release of the 4.9 branch. See
http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00001.html  for
announcement 
						
						
					 
					
						2016-08-05 00:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alexey Shmalko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9bc2d530b 
							
						 
					 
					
						
						
							
							gcc: disable libsanitizer for uclibc  
						
						... 
						
						
						
						libsanitizer requires header files which are not present in uclibc.
Also, libsanitizer is disabled with uclibc for buildroot[1] and
openwrt[2].
[1]: https://git.busybox.net/buildroot/commit/?id=554e29e267e6b36a0fd78c82cbad2c82d939eb7f 
[2]: 5f372a8ca0 
						
						
					 
					
						2016-08-03 03:32:30 +03:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							5185bc1773 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-07-15 14:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e599c9e1 
							
						 
					 
					
						
						
							
							Merge  #16355 : gcc: darwin support  
						
						
						
						
					 
					
						2016-06-23 12:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							f05bb6d23f 
							
						 
					 
					
						
						
							
							gcc: fix darwin building  
						
						... 
						
						
						
						- disable bootstrap builds on Darwin
- remove xcrun calls
- check if patchelf is available before using
- apply darwin patch for gcc4.9
- fixes  #16047 
- fixes  #14812  
						
						
					 
					
						2016-06-19 23:07:10 -05:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							06ed235347 
							
						 
					 
					
						
						
							
							gcc6: disable format hardening flag  
						
						
						
						
					 
					
						2016-06-14 11:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							ab450c0909 
							
						 
					 
					
						
						
							
							gcc: fixup the tarball job after merging  #15867  
						
						... 
						
						
						
						The evaluation problem happened in while checking find-tarballs.nix
http://hydra.nixos.org/build/36754203/nixlog/1/raw 
(it didn't seem worth digging into why exactly) 
						
						
					 
					
						2016-06-11 09:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							a06a405d0b 
							
						 
					 
					
						
						
							
							cross GCC: Fix some paths to libc headers (after multiple outputs)  
						
						... 
						
						
						
						It's not completely clear to me why the path to libc headers is set
differently when cross building... 
						
						
					 
					
						2016-06-11 04:15:17 +03:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe4076683 
							
						 
					 
					
						
						
							
							gcc: Pass --with-mpc in crossAttrs  
						
						... 
						
						
						
						Just for consistency, it should be already coming from buildInputs
anyway. 
						
						
					 
					
						2016-06-10 16:17:30 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							46f22d89b9 
							
						 
					 
					
						
						
							
							Merge  #15867 : glibc, gcc: fixes for ARM targets  
						
						... 
						
						
						
						... needed after closure-size merge (#7701 ) 
						
						
					 
					
						2016-06-10 09:57:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							772c92ba5c 
							
						 
					 
					
						
						
							
							gcc: maintenance 5.3 -> 5.4  
						
						
						
						
					 
					
						2016-06-09 13:22:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Litak 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4fcaf6b4 
							
						 
					 
					
						
						
							
							darwin output paths  
						
						
						
						
					 
					
						2016-05-31 16:28:05 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Litak 
							
						 
					 
					
						
						
						
						
							
						
						
							89c9a8896b 
							
						 
					 
					
						
						
							
							same changes to the rest. 4.5 has inf recursion still, 4.6 too old for glibc2.23  
						
						
						
						
					 
					
						2016-05-31 16:28:05 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Litak 
							
						 
					 
					
						
						
						
						
							
						
						
							527f619aae 
							
						 
					 
					
						
						
							
							same changes to gcc6  
						
						
						
						
					 
					
						2016-05-31 16:28:05 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Litak 
							
						 
					 
					
						
						
						
						
							
						
						
							7399d0949c 
							
						 
					 
					
						
						
							
							fixing libcCross related flags  
						
						... 
						
						
						
						(excluding darwin and mingw for now) 
						
						
					 
					
						2016-05-31 16:28:04 -07:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							2d382f3d98 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-05-30 19:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							c4661e9643 
							
						 
					 
					
						
						
							
							Merge: make dev output references explicit  
						
						... 
						
						
						
						This is a rebase of most commits from #14766 ,
resolving conflicts and a few other evaluation problems. 
						
						
					 
					
						2016-05-22 12:09:23 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							70cecb9cbd 
							
						 
					 
					
						
						
							
							gcc:  fix   #15033 : avoid lib64/ symlink to 32-bit lib/  
						
						... 
						
						
						
						This was caused by me in 90ee003240. 
						
						
					 
					
						2016-05-22 12:03:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							e254750560 
							
						 
					 
					
						
						
							
							GCC: explicitly use some dev outputs  
						
						
						
						
					 
					
						2016-05-19 10:04:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							3f8b08f506 
							
						 
					 
					
						
						
							
							treewide: Make explicit that 'dev' output of mpfr is used  
						
						
						
						
					 
					
						2016-05-19 10:00:49 +02:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							47c45e2041 
							
						 
					 
					
						
						
							
							treewide: Make explicit that 'dev' output of gmp is used  
						
						
						
						
					 
					
						2016-05-19 10:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								Franz Pletz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8d481754c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-05-18 17:10:02 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Simons 
							
						 
					 
					
						
						
						
						
							
						
						
							8e462995ba 
							
						 
					 
					
						
						
							
							Bring my stdenv.lib.maintainers user name in line with my github nick.  
						
						
						
						
					 
					
						2016-05-16 22:49:55 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							72acb24c1f 
							
						 
					 
					
						
						
							
							Merge  #15084 : gcc: add 6.1.0  
						
						
						
						
					 
					
						2016-05-07 15:20:19 +02:00 
						 
				 
			
				
					
						
							
							
								Tuomas Tynkkynen 
							
						 
					 
					
						
						
						
						
							
						
						
							980bca286e 
							
						 
					 
					
						
						
							
							gcc 4.5, 4.6: Remove broken update-gcc.sh symlinks  
						
						
						
						
					 
					
						2016-05-03 21:29:16 +03:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							c92bca56f8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-05-02 22:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Guibert 
							
						 
					 
					
						
						
						
						
							
						
						
							58e0c4bcd9 
							
						 
					 
					
						
						
							
							gcc: add 6.1.0  
						
						
						
						
					 
					
						2016-04-28 11:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							90ee003240 
							
						 
					 
					
						
						
							
							gcc: fix mingw build after closure-size merge  
						
						... 
						
						
						
						This may also (help to) fix also other less usual configurations. 
						
						
					 
					
						2016-04-20 16:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							d020caa5b2 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-04-18 13:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Raskin 
							
						 
					 
					
						
						
						
						
							
						
						
							909a46ff77 
							
						 
					 
					
						
						
							
							Fix gccgo by un-splitting lib output (like gcj)  
						
						
						
						
					 
					
						2016-04-16 08:42:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Raskin 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5b677576 
							
						 
					 
					
						
						
							
							gcc49 (gcj): do not create separate lib output (cyclical dependency), fix ecj1 linking. Does not affect the hash of normal gcc49  
						
						
						
						
					 
					
						2016-04-13 18:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							3e68106afd 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-04-07 21:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							d1df28f8e5 
							
						 
					 
					
						
						
							
							Merge 'staging' into closure-size  
						
						... 
						
						
						
						This is mainly to get the update of bootstrap tools.
Otherwise there were mysterious segfaults:
https://github.com/NixOS/nixpkgs/pull/7701#issuecomment-203389817  
						
						
					 
					
						2016-04-07 14:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							9893a43dc3 
							
						 
					 
					
						
						
							
							gfortran-darwin: disable format hardening  
						
						
						
						
					 
					
						2016-04-05 16:43:31 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							ab15a62c68 
							
						 
					 
					
						
						
							
							Merge branch 'master' into closure-size  
						
						... 
						
						
						
						Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts. 
						
						
					 
					
						2016-04-01 10:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							60f07e8e10 
							
						 
					 
					
						
						
							
							Revert "gcc: Use the pre-C++11 ABI by default"  
						
						... 
						
						
						
						This reverts commit 83011723af5cf666db4cd10c14f9162b0a463fa1. This
never worked because gcc's setup hook is never actually sourced. I
could fix this but since nobody complained, we probably don't need it. 
						
						
					 
					
						2016-03-31 12:30:54 +02:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							7dea0e91ac 
							
						 
					 
					
						
						
							
							gcc/isl: move bootstrap hardening flags to new bootstrap env  
						
						
						
						
					 
					
						2016-03-28 19:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							f60c9df0ba 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-03-28 15:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimír Čunát 
							
						 
					 
					
						
						
						
						
							
						
						
							09af15654f 
							
						 
					 
					
						
						
							
							Merge master into closure-size  
						
						... 
						
						
						
						The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems. 
						
						
					 
					
						2016-03-08 09:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								Franz Pletz 
							
						 
					 
					
						
						
						
						
							
						
						
							aff1f4ab94 
							
						 
					 
					
						
						
							
							Use general hardening flag toggle lists  
						
						... 
						
						
						
						The following parameters are now available:
  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow 
						
						
					 
					
						2016-03-05 18:55:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							62c562a522 
							
						 
					 
					
						
						
							
							gcc: Remove 4.3 and 4.4  
						
						... 
						
						
						
						GCC 4.3 was used by only one package ("self"), which I've marked as
broken. 
						
						
					 
					
						2016-03-02 18:01:17 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							83011723af 
							
						 
					 
					
						
						
							
							gcc: Use the pre-C++11 ABI by default  
						
						
						
						
					 
					
						2016-02-28 17:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Gloster 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4765c9e5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into hardened-stdenv  
						
						
						
						
					 
					
						2016-02-28 16:32:57 +00:00