Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb77c61422 
								
							 
						 
						
							
							
								
								gnu: Remove '%final-inputs' references at the top level.  
							
							 
							
							... 
							
							
							
							Due to circular dependencies, referring to bindings exported by other
modules from the top level is frowned upon.  This patch addresses one of
the remaining cases.
* gnu/packages/base.scm (%final-inputs): New procedure.
* gnu/packages/cross-base.scm: Remove (gnu packages commencement) import.
(cross-gcc): Use the new '%final-inputs'.
* gnu/packages/make-bootstrap.scm: Remove (gnu packages commencement) import.
(package-with-relocatable-glibc): Use the new '%final-inputs'. 
							
						 
						
							2016-11-04 15:36:00 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Carlos Sánchez de La Lama 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80c9164fd7 
								
							 
						 
						
							
							
								
								gnu: %static-inputs: Use bash from PATH in bootstrap tar.  
							
							 
							
							... 
							
							
							
							gnu/packages/make-bootstrap.scm (%static-inputs): Use bash from PATH.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2016-10-19 23:20:19 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Manolis Ragkousis 
								
							 
						 
						
							
							
							
							
								
							
							
								55de892b43 
								
							 
						 
						
							
							
								
								gnu: glibc: Rename linux-headers input to kernel-headers.  
							
							 
							
							... 
							
							
							
							* gnu/packages/base.scm (glibc)[propagated-inputs]: Use a kernel
  agnostic name for the kernel headers.
  [arguments]: Adjust accordingly.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)
  [propagated-inputs]: Adjust accordingly.
* gnu/packages/cross-base.scm (cross-gcc-arguments)[arguments]: Adjust
  accordingly.
  (cross-gcc)[native-inputs]: Adjust accordingly.
* gnu/packages/make-bootstrap.scm (%glibc-stripped)[arguments]: Adjust
  accordingly.
  [inputs]: Adjust accordingly. 
							
						 
						
							2016-05-10 14:39:50 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7de1f10363 
								
							 
						 
						
							
							
								
								gnu: Add missing synopses and descriptions.  
							
							 
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball)
(%bootstrap-glibc, %bootstrap-gcc): Set 'description' field.
* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Set 'synopsis'
and 'description'. 
							
						 
						
							2016-04-27 11:57:48 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								75710da667 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							 
							
							
							
						 
						
							2015-09-13 21:28:01 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								90f2801e21 
								
							 
						 
						
							
							
								
								gnu: Set license of the bootstrap tools.  
							
							 
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball)[license]: Set to
  GPL3+.
* gnu/packages/make-bootstrap.scm (%static-binaries)[license]:
  Likewise. 
							
						 
						
							2015-09-06 12:36:15 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Kost 
								
							 
						 
						
							
							
							
							
								
							
							
								f24931d841 
								
							 
						 
						
							
							
								
								gnu: bash-light: Rename to bash-minimal.  
							
							 
							
							... 
							
							
							
							* gnu/packages/bash.scm (bash-light): Rename to ...
  (bash-minimal): ...this.
  (static-bash): Use it.
* gnu/packages/make-bootstrap.scm (%bash-static): Use it. 
							
						 
						
							2015-09-06 12:33:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Manolis Ragkousis 
								
							 
						 
						
							
							
							
							
								
							
							
								70db9576f4 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Remove unneeded configure flag from %gcc-static.  
							
							 
							
							... 
							
							
							
							With this commit "guix build bootstrap-tarballs --target=i686-pc-gnu" works.
* gnu/packages/make-bootstrap.scm (%gcc-static): Remove unneeded
  --disable-decimal-float. 
							
						 
						
							2015-09-04 13:50:38 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								92226a470d 
								
							 
						 
						
							
							
								
								Build tarballs with deterministic file ordering.  
							
							 
							
							... 
							
							
							
							* guix/packages.scm (patch-and-repack)[build],
  gnu/system/install.scm (self-contained-tarball)[build],
  gnu/packages/make-bootstrap.scm (tarball-package),
  gnu/packages/admin.scm (isc-dhcp),
  gnu/packages/video.scm (avidemux): Pass "--sort=name" to 'tar'. 
							
						 
						
							2015-09-03 12:57:01 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								96c4621056 
								
							 
						 
						
							
							
								
								gnu: Use 'install-file' instead of 'mkdir-p' and 'copy-file' in obvious cases.  
							
							 
							
							... 
							
							
							
							* gnu/packages/bioinformatics.scm (bedtools, bowtie, bwa, hisat, samtools,
  plink, star): Use 'install-file' instead of 'mkdir-p' + 'copy-file'.
* gnu/packages/check.scm (catch-framework): Likewise.
* gnu/packages/code.scm (global): Likewise.
* gnu/packages/emacs.scm (magit-svn, haskell-mode, emacs-pdf-tools):
  Likewise.
* gnu/packages/engineering.scm (fastcap, fasthenry): Likewise.
* gnu/packages/gnuzilla.scm (nss): Likewise.
* gnu/packages/guile.scm (guile-minikanren): Likewise.
* gnu/packages/java.scm (swt): Likewise.
* gnu/packages/make-bootstrap.scm (%static-binaries): Likewise.
* gnu/packages/maths.scm (lpsolve): Likewise.
* gnu/packages/mp3.scm (mpc123): Likewise.
* gnu/packages/ninja.scm (ninja): Likewise.
* gnu/packages/python.scm (python-numpy, python-pyparsing): Likewise.
* gnu/packages/screen.scm (dtach): Likewise.
* gnu/packages/synergy.scm (synergy): Likewise.
* gnu/packages/textutils.scm (utf8proc): Likewise.
* gnu/packages/version-control.scm (git-test-sequence): Likewise.
* gnu/packages/wicd.scm (wicd): Likewise. 
							
						 
						
							2015-08-29 01:25:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								c09e6a5f5e 
								
							 
						 
						
							
							
								
								gnu: Build tarballs deterministically.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Build tarball
  deterministically.
* gnu/packages/admin.scm (isc-dhcp)[arguments]: In 'post-configure' phase,
  create bind.tar.gz deterministically.
* gnu/packages/video.scm (avidemux)[arguments]: In 'repack-ffmpeg' phase,
  create ffmpeg-1.2.1.tar.bz2 deterministically. 
							
						 
						
							2015-07-14 19:44:38 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c92f1c0a33 
								
							 
						 
						
							
							
								
								gnu: Refer to 'gcc' instead of 'gcc-4.9'.  
							
							 
							
							... 
							
							
							
							* gnu/packages/commencement.scm (gcc-boot0, cross-gcc-wrapper,
  libstdc++, gcc-final): Refer to GCC instead of GCC-4.9.
* gnu/packages/cross-base.scm (%xgcc): New variable.
  (cross-gcc-arguments, cross-gcc): Refer to %XGCC instead of GCC-4.9.
* gnu/packages/llvm.scm (clang-from-llvm): Refer to GCC instead of GCC-4.9.
* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc,
  %gcc-static, %gcc-stripped): Likewise. 
							
						 
						
							2015-06-26 17:06:30 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								1f175851e6 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Build libbacktrace, required by cc1.  
							
							 
							
							... 
							
							
							
							Fixes <http://hydra.gnu.org/build/506982/nixlog/1/tail-reload >.
* gnu/packages/make-bootstrap.scm (%gcc-static): Remove
  --disable-libbacktrace.  It is needed by cc1-checksum. 
							
						 
						
							2015-06-15 15:01:55 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								86d7043cad 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Update patching of gawk's configure.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%static-inputs)[gawk]: Change
  "-export-dynamic" to "-Wl,-export-dynamic" to account for current
  'configure' file. 
							
						 
						
							2015-06-15 00:09:25 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								8dca238b15 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Switch to GCC 4.9.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm: Replace all occurrences of "gcc-4.8" with
  "gcc-4.9".
  (%gcc-static): Add --disable-libcilkrts, --disable-libvtv,
  --disable-libbacktrace. 
							
						 
						
							2015-06-15 00:09:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf2971f6e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							 
							
							... 
							
							
							
							Conflicts:
	gnu/packages/commencement.scm
	gnu/packages/xml.scm 
							
						 
						
							2015-06-14 08:49:42 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								0004c5904c 
								
							 
						 
						
							
							
								
								packages: Make 'location' field innate.  
							
							 
							
							... 
							
							
							
							* guix/packages.scm (<package>)[location]: Add 'innate' property.
* guix/build-system/gnu.scm (static-package): Remove 'loc' parameter and
  'location' field.
* gnu/packages/autotools.scm (autoconf-wrapper): Remove 'location' field.
* gnu/packages/commencement.scm (gnu-make-boot0, diffutils-boot0, gcc-final):
  Likewise.
* gnu/packages/cross-base.scm (cross): Likewise.
* gnu/packages/emacs.scm (emacs-no-x, emacs-no-x-toolkit): Likewise.
* gnu/packages/make-bootstrap.scm (tarball-package): Likewise.
* gnu/packages/maths.scm (petsc-complex): Likewise. 
							
						 
						
							2015-06-11 23:33:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								b15389e159 
								
							 
						 
						
							
							
								
								gnu: linux-libre-headers: Do not retain reference to the bootstrap tools.  
							
							 
							
							... 
							
							
							
							* gnu/packages/linux.scm (linux-libre-headers)[install-phase]: Remove
  ".install" files from the output.
  [arguments]: Add #:allowed-references. 
							
						 
						
							2015-06-04 14:37:53 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								270b501ee2 
								
							 
						 
						
							
							
								
								gnu: gcc-static: Remove -lgcc_s from GNU_USER_TARGET_LIB_SPEC.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static): Add 'remove-lgcc_s
  phase.
* gnu/packages/gcc.scm (gcc-4.7): Add comment. 
							
						 
						
							2015-01-07 12:33:38 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb36958fb 
								
							 
						 
						
							
							
								
								gnu: Split (gnu packages base), adding (gnu packages commencement).  
							
							 
							
							... 
							
							
							
							* gnu/packages/base.scm (gnu-make-boot0, diffutils-boot0,
  findutils-boot0, %boot0-inputs, nix-system->gnu-triplet, boot-triplet,
  binutils-boot0, gcc-boot0, perl-boot0, linux-libre-headers-boot0,
  texinfo-boot0, %boot1-inputs, glibc-final-with-bootstrap-bash,
  cross-gcc-wrapper, static-bash-for-glibc, glibc-final,
  gcc-boot0-wrapped, %boot2-inputs, binutils-final, libstdc++,
  gcc-final, ld-wrapper-boot3, %boot3-inputs, bash-final, %boot4-inputs,
  guile-final, gnu-make-final, ld-wrapper, coreutils-final, grep-final,
  %boot5-inputs, %final-inputs, canonical-package, gcc-toolchain,
  gcc-toolchain-4.8, gcc-toolchain-4.9): Move to...
* gnu/packages/commencement.scm: ... here.  New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* build-aux/check-final-inputs-self-contained.scm: Adjust accordingly.
* gnu/packages/cross-base.scm: Likewise.
* gnu/packages/make-bootstrap.scm: Likewise.
* guix/build-system/cmake.scm (cmake-build): Likewise.
* guix/build-system/gnu.scm (standard-packages, gnu-build,
  gnu-cross-build): Likewise.
* guix/build-system/perl.scm (perl-build): Likewise.
* guix/build-system/python.scm (python-build): Likewise.
* guix/build-system/trivial.scm (guile-for-build): Likewise.
* guix/download.scm (url-fetch): Likewise.
* guix/gexp.scm (default-guile): Likewise.
* guix/git-download.scm (git-fetch): Likewise.
* guix/monads.scm (run-with-store): Likewise.
* guix/packages.scm (default-guile): Likewise.
* guix/scripts/package.scm (guix-package): Likewise.
* guix/scripts/refresh.scm: Likewise.
* guix/svn-download.scm (svn-fetch): Likewise.
* tests/builders.scm (%bootstrap-inputs, %bootstrap-search-paths):
  Likewise.
* tests/packages.scm ("GNU Make, bootstrap"): Likewise.
* tests/guix-package.sh: Likewise.
* gnu/services/base.scm: Use 'canonical-package' instead of xxx-final.
* gnu/services/xorg.scm: Likewise.
* gnu/system/vm.scm: Likewise.
* guix/scripts/pull.scm (guix-pull): Likewise. 
							
						 
						
							2014-08-28 09:21:54 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								6e3ecad6ca 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Make sure %gcc-stripped binaries are usable.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-stripped):
  When (%current-target-system) is false, run gcc, g++, and cpp with
  --version. 
							
						 
						
							2014-06-14 15:58:23 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c4873bc4f5 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Build %gcc-static with --disable-lto.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static): Pass --disable-lto. 
							
						 
						
							2014-06-14 15:34:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								97b465feb1 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Build libstdc++ in '%gcc-static'.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static): Re-enable C++. 
							
						 
						
							2014-06-13 17:57:41 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								37550e67b9 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Use single-output GCCs.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[native-inputs]:
  Add 'outputs' field for the rewritten GCC.
  (%gcc-stripped): Add 'outputs' field. 
							
						 
						
							2014-06-13 15:57:23 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								288a09ca91 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Fix compilation of %gcc-static.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]
  <#:configure-flags>: Add --disable-bootstrap
  --with-stage1-ldflags=-static.
  Remove #:make-flags. 
							
						 
						
							2014-06-12 23:27:25 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								84e6756c57 
								
							 
						 
						
							
							
								
								gnu: gcc: Add a "lib" output.  
							
							 
							
							... 
							
							
							
							* gnu/packages/gcc.scm (gcc-4.7)[configure-flags]: Add
  --with-gxx-include-dir.
  [outputs]: New field.
  [arguments] <phases>: Adjust to use the "lib" output.  Add
  'substitute*' calls for "libstdc++-v3/python/Makefile.in" and
  "gcc/config.in".
* gnu/packages/base.scm (gcc-boot0) <symlink-libgcc_eh>: Use the "lib"
  output.
  (cross-gcc-wrapper): Add 'outputs' field.
  (glibc-final)[arguments]: Adjust #:allowed-references to list
  '(GCC-BOOT0 "lib").
  (libstdc++): Add 'outputs' field.
  (gcc-final)[arguments]: Add "lib" to #:allowed-references.
* gnu/packages/make-bootstrap.scm (%gcc-static): Add 'outputs' field. 
							
						 
						
							2014-06-09 11:58:43 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								78214b4b89 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Add missing export.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm: Export '%guile-static-stripped'.  The
  problem was hidden because of <http://bugs.gnu.org/17418 >. 
							
						 
						
							2014-05-06 15:01:39 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Darrington 
								
							 
						 
						
							
							
							
							
								
							
							
								db6190899e 
								
							 
						 
						
							
							
								
								gnu: gnu-build-system: Add CC_FOR_BUILD to configure flags.  
							
							 
							
							... 
							
							
							
							* guix/build/gnu-build-system.scm: Add new configure flag: CC_FOR_BUILD=gcc
* gnu/packages/gnupg.scm, gnu/packages/guile.scm, gnu/packages/make-bootstrap.scm:
  remove CC_FOR_BUILD from these package descriptions.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2013-12-17 21:28:07 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								0ece707470 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Add missing inputs for Canadian cross of '%gcc-static'.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static): Add 'native-inputs'
  field. 
							
						 
						
							2013-11-23 16:07:29 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								953ab5030f 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Simplify '%gcc-static'.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static): Add a bunch of
  --disable configure flags.  Remove useless 'inputs' field. 
							
						 
						
							2013-11-20 19:01:27 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								69f777d14c 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Build libc and Guile without a .gnu_debuglink.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap, %guile-static):
  Add 'outputs' field. 
							
						 
						
							2013-11-03 22:35:17 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c9323eac74 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Allow bit-reproducibility for 'glibc-stripped'.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%glibc-stripped): Remove '.install'
  and '..install.cmd' files. 
							
						 
						
							2013-11-02 22:28:30 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								55a5674f21 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Add C++ header files to the bootstrap GCC.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-stripped): Add $gcc/include/c++. 
							
						 
						
							2013-11-02 15:17:08 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae7cee342 
								
							 
						 
						
							
							
								
								gnu: Switch to GCC 4.8 as the default compiler.  
							
							 
							
							... 
							
							
							
							* gnu/packages/base.scm (gcc-boot0, cross-gcc-wrapper, gcc-final): Base
  on GCC-4.8.
* gnu/packages/cross-base.scm (cross-gcc): Likewise.
* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc,
  %gcc-static, %gcc-stripped): Likewise. 
							
						 
						
							2013-11-01 13:04:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								dfb52abbd6 
								
							 
						 
						
							
							
								
								Remove weirdnesses caused by 'letrec*' behavior of record field initializers.  
							
							 
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball): Remove '*' from
  parameter names.  Adjust accordingly.
* gnu/packages/linux-initrd.scm (expression->initrd): Use 'name'
  directly, removing the 'name*' alias.
* gnu/packages/linux.scm (linux-libre-headers, linux-libre): Rename
  'version*' to 'version'. 
							
						 
						
							2013-10-15 23:42:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								01eafd38fb 
								
							 
						 
						
							
							
								
								gnu: Use the 'patches' field of <origin>.  
							
							 
							
							... 
							
							
							
							* gnu/packages/apr.scm,
  gnu/packages/autotools.scm,
  gnu/packages/avahi.scm,
  gnu/packages/cdrom.scm,
  gnu/packages/cmake.scm,
  gnu/packages/cpio.scm,
  gnu/packages/cross-base.scm,
  gnu/packages/emacs.scm,
  gnu/packages/flex.scm,
  gnu/packages/fontutils.scm,
  gnu/packages/glib.scm,
  gnu/packages/grub.scm,
  gnu/packages/guile.scm,
  gnu/packages/idutils.scm,
  gnu/packages/libevent.scm,
  gnu/packages/linux.scm,
  gnu/packages/mail.scm,
  gnu/packages/make-bootstrap.scm,
  gnu/packages/mp3.scm,
  gnu/packages/oggvorbis.scm,
  gnu/packages/pdf.scm,
  gnu/packages/plotutils.scm,
  gnu/packages/qemu.scm,
  gnu/packages/recutils.scm,
  gnu/packages/rush.scm,
  gnu/packages/scheme.scm,
  gnu/packages/system.scm,
  gnu/packages/tcsh.scm,
  gnu/packages/valgrind.scm,
  gnu/packages/vpn.scm,
  gnu/packages/w3m: Use the 'patches' field of <origin> instead of
  adding a patch as input plus using #:patches. 
							
						 
						
							2013-10-09 00:11:34 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								e47185a4a7 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Remove the `debug' output from the static Coreutils.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%static-inputs)[coreutils]: Add
  `outputs' field. 
							
						 
						
							2013-08-29 00:05:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								75ca2f4f47 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Add a couple of synopses.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%guile-static,
  %guile-static-stripped): Add synopsis. 
							
						 
						
							2013-08-21 11:44:16 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8f16ba91 
								
							 
						 
						
							
							
								
								gnu: guile-static-stripped: Make sure the resulting binary works.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%guile-static-stripped): When
  compiling natively, make sure the final binary works. 
							
						 
						
							2013-08-21 11:38:51 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ffd2093440 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Skip tests for the statically-linked gawk.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%static-inputs)[gawk]: Add #:tests? #f. 
							
						 
						
							2013-07-14 16:58:43 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4ebc1124 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: guile-static-stripped has no "debug" output.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%guile-static-stripped): Add
  `outputs' field. 
							
						 
						
							2013-07-05 14:39:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								5708485357 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Fix cross compilation of binutils-static.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%binutils-static): Inherit configure
  flags from BINUTILS. 
							
						 
						
							2013-06-26 17:23:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								11acdf1747 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Have %gcc-static actually static when cross building.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%gcc-static): Pass `-static' through
  `LDFLAGS' when cross-compiling. 
							
						 
						
							2013-06-26 17:01:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								a410a0105d 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Allow cross-compilation of the bootstrap tarballs.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc): Turn
  `inputs' into a thunk.  Add `native-inputs', and pass it to
  `package-with-explicit-inputs'.
  (%static-inputs): Add %BASH-STATIC as an input to gawk when cross
  building.
  (%glibc-stripped): When cross compiling,
  use (glibc-for-bootstrap (cross-libc)) as the basis.
  (%gcc-static): Base on GCC-4.7, not GCC-FINAL.
  (tarball-package): TAR and XZ are native inputs.  Choose the tarball
  file name based on (%current-target-system) too. 
							
						 
						
							2013-06-25 23:39:14 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								d501fad11c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							 
							
							... 
							
							
							
							Conflicts:
	gnu/packages/make-bootstrap.scm 
							
						 
						
							2013-06-20 23:51:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								4db00e4210 
								
							 
						 
						
							
							
								
								gnu: libgc: Always build with -DUSE_LIBC_PRIVATES.  
							
							 
							
							... 
							
							
							
							* gnu/packages/bdw-gc.scm (libgc): Add `arguments' field.
* gnu/packages/make-bootstrap.scm (%guile-static): Remove local `libgc'. 
							
						 
						
							2013-06-20 23:47:22 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								62751a5ddd 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Abstract things with `package-with-relocatable-glibc'.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%glibc-for-bootstrap): Replace with...
  (glibc-for-bootstrap): ... this.  New procedure.
  (%standard-inputs-with-relocatable-glibc): Replace with...
  (package-with-relocatable-glibc): ... this.  New procedure.
  (%static-inputs, %gcc-static, %guile-static): Use it. 
							
						 
						
							2013-06-14 15:29:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								af5cb60fec 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Keep Perl as an input only when needed.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%static-inputs)[coreutils]: Keep Perl
  as an input only if it's an input of COREUTILS. 
							
						 
						
							2013-06-14 14:50:33 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								867df0eeb6 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Fix %glibc-stripped.  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm (%glibc-stripped): Add `outputs' field. 
							
						 
						
							2013-04-29 00:28:36 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c415f14538 
								
							 
						 
						
							
							
								
								gnu: make-bootstrap: Import (gnu packages gcc).  
							
							 
							
							... 
							
							
							
							* gnu/packages/make-bootstrap.scm: Import (gnu packages gcc). 
							
						 
						
							2013-03-27 23:47:54 +01:00