Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							eb4584c0cb 
							
						 
					 
					
						
						
							
							* Merge the gcc-4.1 changes into 3.4.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6855 
						
						
					 
					
						2006-10-26 11:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								Armijn Hemel 
							
						 
					 
					
						
						
						
						
							
						
						
							115a99e6f4 
							
						 
					 
					
						
						
							
							orig-glibc -> orig-libc  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6854 
						
						
					 
					
						2006-10-26 10:13:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							47d7e73abb 
							
						 
					 
					
						
						
							
							* Real URLs.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6853 
						
						
					 
					
						2006-10-25 17:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							4be38f2f31 
							
						 
					 
					
						
						
							
							* No longer needed.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6851 
						
						
					 
					
						2006-10-25 16:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2b826b17 
							
						 
					 
					
						
						
							
							* Add -B$gcc/lib64 when appropriate.  This is so that configure  
						
						... 
						
						
						
						(calling gcc -print-search-dirs) builds a libtool that searches in
  lib64 for libstdc++.so.
svn path=/nixpkgs/trunk/; revision=6850 
						
						
					 
					
						2006-10-25 16:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							b831b236ba 
							
						 
					 
					
						
						
							
							* Use the pure stdenv on x86_64.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6849 
						
						
					 
					
						2006-10-25 13:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							4f03dec496 
							
						 
					 
					
						
						
							
							* Patch for a critical bug in bash.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6848 
						
						
					 
					
						2006-10-25 12:38:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							02254ec3d8 
							
						 
					 
					
						
						
							
							* Fix glibc build on powerpc.  See  http://sources.redhat.com/bugzilla/show_bug.cgi?id=2929 .  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6847 
						
						
					 
					
						2006-10-25 11:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							371d2ddbf2 
							
						 
					 
					
						
						
							
							* Back out r6830.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6846 
						
						
					 
					
						2006-10-25 11:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba5d075a4 
							
						 
					 
					
						
						
							
							* New binaries.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6845 
						
						
					 
					
						2006-10-25 10:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							31f2316454 
							
						 
					 
					
						
						
							
							* "ppc" -> "powerpc", but do copy the "ppc" directory as well.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6844 
						
						
					 
					
						2006-10-25 10:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							26a11fbf54 
							
						 
					 
					
						
						
							
							* Fix a typo, and put the platform-specific header directory in the  
						
						... 
						
						
						
						Nix expression rather than the builder.
svn path=/nixpkgs/trunk/; revision=6843 
						
						
					 
					
						2006-10-25 10:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							9c611a19c6 
							
						 
					 
					
						
						
							
							* Glibc no longer containing profiling libraries.  
						
						... 
						
						
						
						* GCC no longer does a multilib build.
svn path=/nixpkgs/trunk/; revision=6842 
						
						
					 
					
						2006-10-25 09:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9a2ecc16 
							
						 
					 
					
						
						
							
							* Fix building in an impure environment.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6841 
						
						
					 
					
						2006-10-25 09:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							1a7576f193 
							
						 
					 
					
						
						
							
							* Get the g++ tarball unconditionally, otherwise the patch won't apply.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6840 
						
						
					 
					
						2006-10-25 09:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b1035c4f 
							
						 
					 
					
						
						
							
							* Doh.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6839 
						
						
					 
					
						2006-10-25 07:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							7d5de08c1c 
							
						 
					 
					
						
						
							
							* More simplification.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6838 
						
						
					 
					
						2006-10-24 23:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							66fb5088c5 
							
						 
					 
					
						
						
							
							* Doh.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6837 
						
						
					 
					
						2006-10-24 23:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							4d3059721d 
							
						 
					 
					
						
						
							
							* bash 2.0, findutils 4.2.28.  
						
						... 
						
						
						
						* Some Nix expression simplifications.  Sense and simplicity!
svn path=/nixpkgs/trunk/; revision=6836 
						
						
					 
					
						2006-10-24 23:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							f86c11815f 
							
						 
					 
					
						
						
							
							* Use coreutils 6.4; the dietlibc patch has been merged.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6835 
						
						
					 
					
						2006-10-24 22:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							de70885cfc 
							
						 
					 
					
						
						
							
							* No longer needed.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6834 
						
						
					 
					
						2006-10-24 22:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							97a65f81b2 
							
						 
					 
					
						
						
							
							* Unify the bzip2 builders.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6833 
						
						
					 
					
						2006-10-24 22:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							1080560215 
							
						 
					 
					
						
						
							
							* Remove old kernel headers, use 2.6.18.1.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6832 
						
						
					 
					
						2006-10-24 22:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							69ee353dc7 
							
						 
					 
					
						
						
							
							* glibc-2.5 is the default now.  
						
						... 
						
						
						
						* Remove gcc-static-3.4.
svn path=/nixpkgs/trunk/; revision=6831 
						
						
					 
					
						2006-10-24 22:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f207e054 
							
						 
					 
					
						
						
							
							* Simplify, simplify.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6830 
						
						
					 
					
						2006-10-24 22:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							821b647832 
							
						 
					 
					
						
						
							
							* Rename.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6829 
						
						
					 
					
						2006-10-24 20:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							18d730980c 
							
						 
					 
					
						
						
							
							* Switching to the new stdenv-linux.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6828 
						
						
					 
					
						2006-10-24 20:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							60a9aa66bf 
							
						 
					 
					
						
						
							
							* Switching.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6827 
						
						
					 
					
						2006-10-24 20:53:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							ec0d20103c 
							
						 
					 
					
						
						
							
							* Fixed tar.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6826 
						
						
					 
					
						2006-10-24 19:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2f394e6d 
							
						 
					 
					
						
						
							
							* Strip tar, curl.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6824 
						
						
					 
					
						2006-10-24 19:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							b342dcb13b 
							
						 
					 
					
						
						
							
							* gcc-wrapper: separately store the flags necessary to find GCC and  
						
						... 
						
						
						
						Glibc.  This is useful when building GCC.
* gcc-wrapper: the dynamic linker has a different name on x86_64 and
  powerpc.
* gcc-wrapper: "glibc" -> "libc", because someday we might support
  different C libraries.
* gcc: don't do a multilib build (e.g., 32-bit support on x86_64),
  don't need it.
* gcc: merge in support for static builds.
* gcc: various simplifications in the compiler/linker flags, hope they
  work.
svn path=/nixpkgs/trunk/; revision=6823 
						
						
					 
					
						2006-10-24 18:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4f8766cf 
							
						 
					 
					
						
						
							
							* GNU tar 1.16.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6822 
						
						
					 
					
						2006-10-24 17:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							5e25253768 
							
						 
					 
					
						
						
							
							* Dietlibc tar doesn't work on x86_64, use one statically linked with  
						
						... 
						
						
						
						glibc.
* Doh!  $tar/bin/tar should have been $gnutar/bin/tar, so we copied
  /bin/tar!
svn path=/nixpkgs/trunk/; revision=6821 
						
						
					 
					
						2006-10-24 17:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							361cf08c59 
							
						 
					 
					
						
						
							
							* Add $pkg/lib64 (if it exists) to the library search path in addition  
						
						... 
						
						
						
						to $pkg/lib.
svn path=/nixpkgs/trunk/; revision=6820 
						
						
					 
					
						2006-10-24 13:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d3ed3074 
							
						 
					 
					
						
						
							
							* Copy gcc's lib64 to the bootstrap tarball.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6819 
						
						
					 
					
						2006-10-24 12:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							0cf5154681 
							
						 
					 
					
						
						
							
							* Build a static GCC, properly.  (Reminder: when building GCC on an  
						
						... 
						
						
						
						impure x86_64 environment, make sure that the 32-bit GCC / Glibc
  libraries are installed, such as /usr/lib/crti.o.)
svn path=/nixpkgs/trunk/; revision=6818 
						
						
					 
					
						2006-10-24 11:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							d4578254b0 
							
						 
					 
					
						
						
							
							* Move.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6817 
						
						
					 
					
						2006-10-24 08:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b32f6bde 
							
						 
					 
					
						
						
							
							* Firefox 2.0.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6816 
						
						
					 
					
						2006-10-24 08:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							8298be4ccf 
							
						 
					 
					
						
						
							
							* Statically linked binaries for the stdenv-linux bootstrap on  
						
						... 
						
						
						
						x86_64.  Glibc doens't build yet, though (it needs libgcc_eh, which
  is strangely missing from the static GCC build).
svn path=/nixpkgs/trunk/; revision=6815 
						
						
					 
					
						2006-10-23 21:56:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							1a060e3b81 
							
						 
					 
					
						
						
							
							* x86_64 changes.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6814 
						
						
					 
					
						2006-10-23 21:52:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							db90711cb7 
							
						 
					 
					
						
						
							
							* LD_LIBRARY_PATH no longer needed (?).  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6813 
						
						
					 
					
						2006-10-23 21:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							c466083d3f 
							
						 
					 
					
						
						
							
							* Don't build unnecessary libraries.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6812 
						
						
					 
					
						2006-10-23 21:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							87e86fb538 
							
						 
					 
					
						
						
							
							* Cleanup.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6811 
						
						
					 
					
						2006-10-23 20:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							4db491be54 
							
						 
					 
					
						
						
							
							* Can't use dietlibc for gawk on x86_64, not enough libm functionality.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6810 
						
						
					 
					
						2006-10-23 20:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							b495d3f65e 
							
						 
					 
					
						
						
							
							* Trying to get gcc-static to build on x86_64.  Still doesn't work though.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6809 
						
						
					 
					
						2006-10-23 18:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							491f9dec21 
							
						 
					 
					
						
						
							
							* Quick hack to get binutils to build with dietlibc on x86_64.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6808 
						
						
					 
					
						2006-10-23 18:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							461783c3a5 
							
						 
					 
					
						
						
							
							* useDietLibC: work properly on impure stdenvs.  
						
						... 
						
						
						
						* dietlibc: pass glibc explicitly.
svn path=/nixpkgs/trunk/; revision=6807 
						
						
					 
					
						2006-10-23 17:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							13c3591485 
							
						 
					 
					
						
						
							
							* Add x86_64-linux to the isLinux attribute.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6806 
						
						
					 
					
						2006-10-23 17:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							ed5f6e55e8 
							
						 
					 
					
						
						
							
							* Support x86_64.  
						
						... 
						
						
						
						svn path=/nixpkgs/trunk/; revision=6805 
						
						
					 
					
						2006-10-23 17:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
						
						
							
						
						
							84dd812f33 
							
						 
					 
					
						
						
							
							Finally, the new stdenv-linux.  
						
						... 
						
						
						
						* The statically linked bootstrap tools are now automatically
  reproducable, just do:
  $ nix-build ./make-bootstrap-tools.nix
  The resulting binaries in result/in-nixpkgs go to
  stdenv/linux/bootstrap/<platform>/, and the tarballs in
  result/on-server go to
  https://svn.cs.uu.nl:12443/repos/trace/tarballs/trunk/stdenv-linux/ <platform>/<revision>/.
  These are checked out on nix.cs.uu.nl under http://.../dist/tarballs .
* The statically linked libraries all use dietlibc now (except
  patchelf and glibc), so they are much smaller.  This is especially
  nice for the tools in the Nixpkgs tree, since it makes Nixpkgs
  tarballs smaller.
* Use Binutils 2.17 and GCC 4.1.1 for the bootstrap.
* The stdenv is now based on Glibc 2.5.  I hope it works ;-)
svn path=/nixpkgs/trunk/; revision=6803 
						
						
					 
					
						2006-10-23 14:27:34 +00:00