Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								668ffe1e4e 
								
							 
						 
						
							
							
								
								bootstrap: Move use-modules to top of builder.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball): Move use-modules to top of builder.
(%bootstrap-glibc): Likewise.
(%bootstrap-gcc): Likewise. 
							
						 
						
							2018-10-21 23:41:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a52b11a667 
								
							 
						 
						
							
							
								
								gnu: %tinycc-seed: Update for mes 0.18.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%tinycc-seed): Update for mes 0.18. 
							
						 
						
							2018-10-07 16:29:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b30689343 
								
							 
						 
						
							
							
								
								gnu: %mes-seed: Update to 0.18.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%mes-seed): Update to 0.18. 
							
						 
						
							2018-10-07 16:29:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7a331c068 
								
							 
						 
						
							
							
								
								gnu: %mescc-tools-seed: Update to 0.5.2.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%mescc-tools-seed): Update to 0.5.2. 
							
						 
						
							2018-10-07 16:27:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb4434598c 
								
							 
						 
						
							
							
								
								bootstrap: Reduced Binary Seed bootstrap for x86_64 too.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%bootstrap-inputs): Replace %bootstrap-libc,
%bootstrap-gcc, and %bootstrap-binutils with Mes seeds for x86_64 too.
* gnu/packages/commencement.scm (tcc-boot0, tcc-boot, gcc-mesboot1,
gcc-mesboot1-wrapper, m4-mesboot, %bootstrap-inputs+toolchain,
libstdc++-boot0, gcc-boot0, bison-boot0): For x86_64-linux, use i686-linux
glibc-dynamic-linker and Mes bootstrap settings.
(gcc-boot0-intermediate-wrapped): New variable, extract from
static-bash-for-glibc.
(static-bash-for-glibc): Use it.
(gcc-final): Copy gmp&co phase from gcc-boot0, inherit other arguments
from gcc; avoid i686-linux impersonation from gcc-boot0.
* doc/guix.texi (Bootstrapping, Reduced Binary Seed Bootstrap): Note
x86_64-linux also as Reduced Binary Seed bootstrap. 
							
						 
						
							2018-09-23 09:46:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d536c39e54 
								
							 
						 
						
							
							
								
								bootstrap: Replace GNU toolchain seeds with Mes for i686-linux.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%bootstrap-inputs)[i686-linux]: Replace
%bootstrap-gcc, %bootstrap-binutils, %bootstrap-glibc with %mescc-tools-seed,
%mes-seed, %srfi-43 and %tinycc-seed.
* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[i686-linux]: Replace
gcc-tarball, binutils-tarball, glibc-tarball with %mescc-tools-seed,
%mes-seed, %srfi-43 and %tinycc-seed.
* gnu/packages/commencement.scm (%bootstrap-inputs+toolchain)[i686-linux]: Add
glibc-mesboot, binutils-mesboot, gcc-wrapper, gcc-mesboot.
(file-boot0)[i686-linux]: Disable strip-binaries?, validate-runpath?.
(libstdc++-boot0)[i686-linux]: Add libtool install workarourd: copy
libstdc++.so.0.0.20 from gcc-mesboot.
(gcc-boot0)[i686-linux]: Add libtool install workaround: touch
libcc1.so.0.0.0, libcc1plugin.so.0.0.0.
(perl-boot0): Disable validate-runpath?.
(bison-boot0)[i686-linux]: Do not use ranlib -D. 
							
						 
						
							2018-09-23 09:46:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aec77e8695 
								
							 
						 
						
							
							
								
								bootstrap: Add Mes bootstrap seeds.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%mescc-tools-seed, %mes-seed, %tinycc-seed,
%srfi-43): New variable. 
							
						 
						
							2018-09-23 09:46:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbabfc470d 
								
							 
						 
						
							
							
								
								guix: package-from-tarball: Allow PROGRAM-TO-TEST to be #f.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball): Allow PROGRAM-TO-TEST to
be #f. 
							
						 
						
							2018-09-23 09:46:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2b2070b67 
								
							 
						 
						
							
							
								
								bootstrap: %bootstrap-inputs: Wrap input lists into thunks.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%bootstrap-inputs): Change to procedure.  Update
users; prepares for Mes bootstrap.
* gnu/packages/commencement.scm (%boot0-inputs, %boot1-inputs, %boot2-inputs,
%boot3-inputs, %boot4-inputs, %boot5-inputs, %boot-6-inputs): Change to
procedure.  Update users.
* tests/builders.scm (%bootstrap-inputs, %bootstrap-search-paths): Make a
procedure, filter on package?.  Update users. 
							
						 
						
							2018-09-22 22:40:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marius Bakke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5576cfabf3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							
							
						 
						
							2018-03-29 17:34:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ddd418a1d 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Remove unneeded import.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm: Remove unneeded (guix build utils) import. 
							
						 
						
							2018-03-27 14:51:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad1656dc91 
								
							 
						 
						
							
							
								
								bootstrap: Use invoke instead of system*.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball): Ignore the result of
the snippet procedure.  Use invoke and remove vestigial plumbing.
(%bootstrap-coreutils&co): Remove the vestigial #t from the snippet.
(%bootstrap-glibc, %bootstrap-gcc)[arguments]: Use invoke.  Return #t from the
builder. 
							
						 
						
							2018-03-16 05:01:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mephi42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b91004c2f5 
								
							 
						 
						
							
							
								
								gnu: Add basic support for s390x-linux-gnu targets.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
  "s390x-linux".
* gnu/packages/linux.scm (system->linux-architecture): Add "s390"
  prefix.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2018-02-19 22:22:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d7b26a39f 
								
							 
						 
						
							
							
								
								gnu: bootstrap: 'package-with-bootstrap-guile' uses 'eq?' memoization.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Use
'mlambdaq'. 
							
						 
						
							2018-01-18 16:37:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e5750af74 
								
							 
						 
						
							
							
								
								gnu: guix: Factorize downloads of bootstrap tarball.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (bootstrap-guile-origin): New procedure.
* gnu/packages/package-management.scm (guix)[inputs]: Remove
'boot-guile' procedure; use 'bootstrap-guile-origin' instead. 
							
						 
						
							2017-08-28 23:51:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								894fc4e9f5 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Prefer HTTPS for downloads.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add "https" URL first. 
							
						 
						
							2017-08-28 23:49:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c93d23324 
								
							 
						 
						
							
							
								
								gnu: guile-bootstrap: Use a fixed-output derivation to download.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (bootstrap-guile-url-path)
(bootstrap-guile-hash, download-bootstrap-guile): New procedures.
(raw-build): Use it.  Script uses $GUILE_TARBALL.  Add GUILE to the
inputs of the derivation. 
							
						 
						
							2017-08-28 23:15:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c89e210788 
								
							 
						 
						
							
							
								
								gnu: Add basic support for powerpc64le-linux-gnu targets.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"powerpc64le-linux".
* gnu/packages/linux.scm (system->linux-architecture): Add "powerpc"
prefix.
(system->defconfig): Add "powerpc64le-" prefix. 
							
						 
						
							2017-07-07 17:07:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Danny Milosavljevic 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7cf06d62bf 
								
							 
						 
						
							
							
								
								gnu: Add gcc-vc4.  
							
							... 
							
							
							
							Fixes <https://bugs.gnu.org/26541 >.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add vc4-elf.
* gnu/packages/embedded.scm (gcc-vc4): New variable. 
							
						 
						
							2017-05-01 01:14:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e90e0fad1b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							
							
						 
						
							2017-03-09 16:35:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergei Trofimovich 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								605fec783f 
								
							 
						 
						
							
							
								
								gnu: Add basic support for "alpha-linux" systems.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"/lib/ld-linux.so.2" as "alpha-linux" ld.so.
* gnu/packages/linux.scm (system->linux-architecture): Add "alpha" arch.
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2017-03-07 18:20:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Efraim Flashner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b88f3767d 
								
							 
						 
						
							
							
								
								gnu: Add bootstrap-binaries for 'aarch64-linux'.  
							
							... 
							
							
							
							These bootstrap-binaries were built against commit
8f8f250bdc 
							
						 
						
							2017-02-20 12:58:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Efraim Flashner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								653add37af 
								
							 
						 
						
							
							
								
								gnu: %bootstrap-coreutils&co: Patch egrep/fgrep to work regardless of $PATH.  
							
							... 
							
							
							
							This is the bootstrap version of 1063d325ea 
							
						 
						
							2017-02-20 12:58:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leo Famulari 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8c83d04e1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							
							
						 
						
							2017-02-02 10:52:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55b2d92145 
								
							 
						 
						
							
							
								
								Use 'mlambda' instead of 'memoize'.  
							
							... 
							
							
							
							* gnu/packages.scm (find-newest-available-packages): Use 'mlambda'
instead of (memoize (lambda ...) ...).
* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Likewise.
* guix/build-system/gnu.scm (package-with-explicit-inputs)[rewritten-input]:
Likewise.
* guix/build-system/python.scm (package-with-explicit-python)[transform]:
Likewise.
* guix/derivations.scm (derivation->string): Likewise.
* guix/gnu-maintenance.scm (gnu-package?): Likewise.
* guix/modules.scm (module-file-dependencies): Likewise.
* guix/scripts/graph.scm (standard-package-set): Likewise.
* guix/scripts/lint.scm (official-gnu-packages*): Likewise.
* guix/store.scm (store-regexp*): Likewise.
* guix/utils.scm (location): Likewise. 
							
						 
						
							2017-01-28 18:55:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9704f179a 
								
							 
						 
						
							
							
								
								Add (guix memoization).  
							
							... 
							
							
							
							* guix/combinators.scm (memoize): Remove.
* guix/memoization.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
guix/build-system/gnu.scm, guix/build-system/python.scm,
guix/derivations.scm, guix/gnu-maintenance.scm,
guix/import/cran.scm, guix/import/elpa.scm,
guix/modules.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/store.scm, guix/utils.scm: Adjust imports accordingly. 
							
						 
						
							2017-01-28 18:55:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leo Famulari 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								74288230ea 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							
							
						 
						
							2017-01-06 17:14:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos Sánchez de La Lama 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a6f099e2c 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Add the dynamic linker name for "powerpc-linux".  
							
							... 
							
							
							
							This commit completes cross-compilation support for powerpc-linux-gnu.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "powerpc-linux"
case. 
							
						 
						
							2017-01-04 23:57:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f5b1c9107 
								
							 
						 
						
							
							
								
								gnu: Add dummy linker for propeller-elf.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
propeller-elf. 
							
						 
						
							2017-01-01 13:56:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d44fb7dd60 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Add FTP URL for bootstrap binaries.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add
ftp://alpha.gnu.org (http://alpha.gnu.org  is currently unresponsive.) 
							
						 
						
							2016-12-17 14:46:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35a37efbfd 
								
							 
						 
						
							
							
								
								gnu: Add arm-none-eabi cross compiler.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for "arm-eabi".
* gnu/packages/embedded.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it. 
							
						 
						
							2016-10-09 15:45:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leo Famulari 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb74eb4199 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							
							
						 
						
							2016-05-13 02:08:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								958dd3ce68 
								
							 
						 
						
							
							
								
								utils: Move combinators to (guix combinators).  
							
							... 
							
							
							
							* guix/utils.scm (compile-time-value, memoize, fold2)
(fold-tree, fold-tree-leaves): Move to...
* guix/combinators: ... here.  New file.
* tests/utils.scm ("fold2, 1 list", "fold2, 2 lists")
(fold-tree tests): Move to...
* tests/combinators.scm: ... here.  New file.
* Makefile.am (MODULES, SCM_TESTS): Add them.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
gnu/services/herd.scm, guix/build-system/gnu.scm,
guix/build-system/python.scm, guix/derivations.scm,
guix/gnu-maintenance.scm, guix/import/elpa.scm,
guix/scripts/archive.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/scripts/size.scm, guix/scripts/substitute.scm,
guix/serialization.scm, guix/store.scm, guix/ui.scm: Adjust imports
accordingly. 
							
						 
						
							2016-05-04 23:35:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathieu Lirzin 
								
							 
						 
						
							
							
							
							
								
							
							
								c3052d6bcd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into core-updates  
							
							
							
						 
						
							2016-05-02 17:53:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
							
							
								
							
							
								3135b95fd8 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Add case for i686-mingw.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for i686-mingw.
Signed-off-by: Manolis Ragkousis <manolis837@gmail.com> 
							
						 
						
							2016-05-01 13:55:33 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Manolis Ragkousis 
								
							 
						 
						
							
							
							
							
								
							
							
								19c444f403 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Add the location of ld.so on arm64.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add the dynamic
  linker for aarch64-linux. 
							
						 
						
							2016-04-16 18:10:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								52c0c82f52 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Honor the origin's names.  
							
							... 
							
							
							
							Reported by Mark H Weaver <mhw@netris.org>
at <https://lists.gnu.org/archive/html/guix-devel/2016-02/msg01100.html >.
* gnu/packages/bootstrap.scm (bootstrap-origin)[boot]: Honor NAME. 
							
						 
						
							2016-02-28 15:25:03 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marek Benc 
								
							 
						 
						
							
							
							
							
								
							
							
								66feaa320e 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Add the location of ld.so on GNU/Hurd.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add the dynamic
  linker for i686-gnu and i585-gnu.
Signed-off-by: Manolis Ragkousis <manolis837@gmail.com> 
							
						 
						
							2015-09-04 13:50:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								5d6792f06f 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Create a wrapper for guile to set the system load path.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (raw-build): After unpacking, use the bootstrap
  guile to create its own wrapper that sets the guile system load path. 
							
						 
						
							2015-07-10 23:47:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								57b7e1a62d 
								
							 
						 
						
							
							
								
								Merge branch 'core-updates'  
							
							... 
							
							
							
							Conflicts:
	gnu/packages/bootstrap.scm 
							
						 
						
							2015-01-16 13:27:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								f220a83848 
								
							 
						 
						
							
							
								
								packages: Convert source derivations to monadic style.  
							
							... 
							
							
							
							* guix/packages.scm (origin->derivation): Take body from
  'package-source-derivation', and change it to monadic style.  Expect
  METHOD to a monadic procedure.
  (package-source-derivation): Define in terms of 'origin->derivation'.
* guix/download.scm (url-fetch): Remove 'store' argument.  Remove
  'guile-for-build' variable.  Turn into a monadic procedure.
* guix/git-download.scm (git-fetch): Likewise.
* guix/svn-download.scm (svn-fetch): Likewise.
* tests/builders.scm (url-fetch*): New procedure.
  Change tests to call 'url-fetch*' instead of 'url-fetch'.
* tests/packages.scm ("package-source-derivation, snippet"): Remove
  'store' parameter of 'fetch' and change it to use 'interned-file'
  instead of 'add-to-store'.
* gnu/packages/bootstrap.scm (bootstrap-origin)[boot]: Remove 'store'
  parameter. 
							
						 
						
							2015-01-14 14:42:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								aa1e19477b 
								
							 
						 
						
							
							
								
								gnu: Add bootstrap binaries for 'armhf-linux'.  
							
							... 
							
							
							
							* gnu/packages/bootstrap/armhf-linux/bash,
  gnu/packages/bootstrap/armhf-linux/mkdir,
  gnu/packages/bootstrap/armhf-linux/tar,
  gnu/packages/bootstrap/armhf-linux/xz: New files.
* gnu-system.am (bootstrap_armhf_linuxdir, dist_bootstrap_armhf_linux_DATA)
  (nodist_bootstrap_armhf_linux_DATA): New variables.
  (DISTCLEANFILES): Add $(nodist_bootstrap_armhf_linux_DATA).
  (gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz): New target.
* build-aux/download.scm (file-name->uri): Use newer date in URI for
  armhf-linux.
* gnu/packages/bootstrap.scm (raw-build): Use "guile-2.0.11.tar.xz" on
  armhf-linux.
  (glibc-dynamic-linker, %bootstrap-coreutils&co, %bootstrap-binutils)
  (%bootstrap-glibc, %bootstrap-gcc): Add armhf-linux cases.
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add armhf case.
  (GUIX_ASSERT_SUPPORTED_SYSTEM): Add armhf-linux to list of
  supported systems.
* doc/guix.texi (GNU Distribution): Add armhf-linux to the list of
  supported systems. 
							
						 
						
							2015-01-07 21:47:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								3f00ff8b43 
								
							 
						 
						
							
							
								
								gnu: Add toolchain support for 'armhf-linux'.  
							
							... 
							
							
							
							Based on preliminary work by John Darrington <john@darrington.wattle.id.au>.
* gnu/packages/cross-base.scm (xgcc-armhf): New variable.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add armhf case.
  (gcc-4.7)[pre-configure]: Add gcc/config/*/linux-eabi.h to the list
  of files in which to patch GLIBC_DYNAMIC_LINKER.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add armhf case.
* guix/utils.scm (gnu-triplet->nix-system, nix-system->gnu-triplet):
  Add armhf cases. 
							
						 
						
							2015-01-07 16:27:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								84cbe39c5a 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Fix egrep and fgrep after unpacking bootstrap binaries.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (%bootstrap-coreutils&co): Add #:snippet argument
  to 'package-from-tarball' that calls 'patch-shebang' on egrep and fgrep
  after unpacking.  Test 'fgrep' instead of 'true'. 
							
						 
						
							2015-01-07 12:33:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
							
							
								
							
							
								2959dbe935 
								
							 
						 
						
							
							
								
								gnu: bootstrap: Add support for snippets to 'package-from-tarball'.  
							
							... 
							
							
							
							* gnu/packages/bootstrap.scm (package-from-tarball): Add new keyword
  argument #:snippet. 
							
						 
						
							2015-01-07 12:33:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								af07095516 
								
							 
						 
						
							
							
								
								packages: Add 'file-type' field to 'search-path-specification'.  
							
							... 
							
							
							
							Fixes <http://bugs.gnu.org/18033 >.
* guix/packages.scm (<search-path-specification>): Rename 'directories'
  field to 'files'.  Add 'file-type'.
  (search-path-specification->sexp): Honor 'file-type'.
* gnu/packages/autotools.scm, gnu/packages/bootstrap.scm,
  gnu/packages/cross-base.scm, gnu/packages/games.scm,
  gnu/packages/gcc.scm, gnu/packages/glib.scm,
  gnu/packages/guile.scm, gnu/packages/man.scm,
  gnu/packages/perl.scm, gnu/packages/pkg-config.scm,
  gnu/packages/python.scm, gnu/packages/ruby.scm,
  gnu/packages/xfce.scm: Change 'directories' to 'files'.
* tests/packages.scm ("search paths"): Change 'directories' field to
  'files'.
* guix/scripts/environment.scm (for-each-search-path): Likewise. 
							
						 
						
							2014-12-27 23:22:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Manolis Ragkousis 
								
							 
						 
						
							
							
							
							
								
							
							
								a5b60e3c6b 
								
							 
						 
						
							
							
								
								gnu: Add AVR-Libc.  
							
							... 
							
							
							
							* gnu/packages/avr.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add avr.scm.
* gnu/packages/cross-base.scm (xgcc-avr): New variable.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
  "avr".
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2014-11-21 23:30:27 +01:00