Age | Commit message (Collapse) | Author |
|
(%current-system) evaluated too early
use correct dynamic-linker
parameterize architecture in path
|
|
|
|
(%current-system) evaluated too early
parameterize architecture in path
|
|
(%current-system) evaluated too early
|
|
(%current-system) evaluated too early
|
|
(%current-system) evaluated too early
|
|
(%current-system) evaluated too early
|
|
|
|
|
|
* gnu/packages/commencement.scm (gcc-mesboot0)[native-inputs]: Add
gcc-boot-2.95.3-arm.patch.
[supported-systems]: Add armhf-linux, aarch64-linux.
[arguments]: Cater for armhf-linux, aarch64-linux.
|
|
XXX
* __restrict_arr is probably symptom of preprocessor arithmetic problems
+ lsh, /
* It looks like glibc-2.2.5 and mesboot-haeders mismatch.
+ Many __NR_* syscalls are missing
+ Some headers are missing.
* gcc-mesboot0: illegal instruction in glibc-2.2.5:
0x000276b4 <+28>: ldr r8, [r10]
0x000276b8 <+32>: svc 0x00000014
=> 0x000276bc <+36>: mov r4, r0
* gnu/packages/commencement.scm (glibc-mesboot0)[supported-systems]: Add
armhf-linux, aarch64-linux.
* gnu/packages/patches/glibc-bootstrap-arm-2.2.5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (glibc-mesboot0)[native-inputs]: Add it.
[arguments]: Apply it in apply-patches. Cater for armhf-linux, aarch64-linux.
|
|
* gnu/packages/commencement.scm (mesboot-headers)[supported-systems]: Add
aarch64-linux, armhf-linux.
|
|
* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Add tarball for
armhf-linux.
|
|
* gnu/packages/patches/gcc-boot-2.95.3-arm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (gcc-core-mesboot0)[arguments]: Use it in
"apply-patches" stage, renamed from "apply-boot-patch". Parameterize
configure-flags' --build,--host,--target.
[supported-systems]: Add aarch64-linux, armhf-linux.
|
|
* gnu/packages/commencement.scm (bash-mesboot0)[arguments]: Parameterize
configure-flags' --build,--host,--target. Add ac_cv_func_strncmp_works
configure override.
[supported-systems]: Add aarch64-linux, armhf-linux.
|
|
* gnu/packages/commencement.scm (patch-mesboot)[supported-systems]: Add
aarch64-linux, armhf-linux.
|
|
* gnu/packages/commencement.scm (tcc-boot)[arguments]: Cater for armhf-linux,
aarch64-linux.
[supported-systems]: Add aarch64-linux, armhf-linux.
|
|
* gnu/packages/commencement.scm (gnu-make-mesboot0)[supported-systems]: Add
armhf-linux, aarch64-linux.
[arguments]: Cater for armhf-linux, aarch64-linux.
|
|
* gnu/packages/commencement.scm (tcc-boot0)[source]: Update to
0.9.26-1134-g80114c4d.
[suported-systems]: Add armhf-linux, aarch64-linux.
[arguments]: Set "ARCH" to cpu, set "host" based on cpu.
|
|
* gnu/packages/commencement.scm (mes-boot)[source]: Update to 0.24.1.
[supported-systems]: Add
armhf-linux, aarch64-linux.
[arguments]: Use actual cpu in --host argument to configure.sh.
Set stage0_cpu in environment to work around bootstrap.sh bug.
|
|
* gnu/packages/commencement.scm (gzip-mesboot)[supported-systems]: Add
armhf-linux, aarch64-linux.
|
|
* gnu/packages/commencement.scm (gash-boot)[arguments]: Add 'patch-compat
stage.
|
|
* gnu/packages/mes.scm (mes): Update to 0.24.1.
|
|
* gnu/packages/mes.scm (mes-next)[source]: Update to 0.24.
[native-inputs]: Add m2-planet.
|
|
* gnu/packages/make-bootstrap.scm (%mes-minimal, %mes-minimal-stripped,
%mes-bootstrap-tarball): Remove.
|
|
* gnu/packages/make-bootstrap.scm (%mescc-tools-static,
%mescc-tools-static-stripped, %mescc-tools-bootstrap-tarball): Remove.
|
|
* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Remove
%mescc-tools-bootstrap-tarball, %mes-bootstrap-tarball.
|
|
* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Use gexp for modify
phases.
|
|
* gnu/packages/commencement.scm (stage0-posix)[supported-systems]: New field.
|
|
* gnu/packages/commencement.scm (stage0-posix)[supported-systems]: Remove
armhf-linux, add riscv64-linux. [arguments]: Update accordingly, add
stage0-cpu setting for "Aarch64" and "riscv64".
|
|
* gnu/packages/bootstrap.scm (%bootstrap-mes): Remove.
|
|
* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools): Remove.
|
|
* guix/build/python-build-system.scm (site-packages): Change let* to let for
readability and since let* is unused.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/commencement.scm (mes-boot)[arguments]: Use gexp for modify
phases.
|
|
* gnu/packages/commencement.scm (stage0-posix)[arguments]: Also use gexps for
inputs and output.
|
|
* gnu/packages/commencement.scm (bootstrap-seeds)[arguments]: Also use gexps
for inputs and output.
|
|
* gnu/packages/fontutils.scm (freetype): Update to 2.12.1.
[home-page]: Update to new upstream URI.
|
|
* guix/build-system/font.scm (lower): Move tar, gzip, bzip2, unzip and xz from
host-inputs to build-inputs.
|
|
* guix/build/font-build-system.scm (unpack, install): Do not return #t from
phases.
|
|
* guix/build/font-build-system.scm (install): Install woff and woff2 web font
files.
|
|
* doc/guix.texi (Full-source Bootstrap): Rename to...
(Full-Source Bootstrap): ...this.
|
|
* doc/guix.texi (Reduced Binary Seed Bootstrap): Update and rename to...
(Full-Source Bootstrap): ...this.
* doc/images/gcc-core-mesboot0-graph.dot: Regenerate.
|
|
* gnu/packages/commencement.scm (%bootstrap-mes-rewired): Remove.
|
|
* gnu/packages/bootstrap.scm (%bootstrap-inputs): Remove
%bootstrap-mescc-tools, %bootstrap-mes.
|
|
* gnu/packages/commencement.scm (tcc-boot0)[source]: Update to
0.9.26-1136-g0fbeb2dd.
[native-inputs]: Add stage0-posix and mes-boot, remove
%bootstrap-mescc-tools and %bootstrap-mes-rewired.
|
|
* gnu/packages/commencement.scm (tcc-boot0): Use https source URL with
mirror://. Update NYACC to 1.00.2 and call 'bootstrap-origin' on the source.
|
|
* gnu/packages/commencement.scm (mes-boot)[source]: Update to
0.24.
[native-inputs]: Add stage0-posix, remove %bootstrap-mescc-tools and
%bootstrap-mes-rewired, and update nyacc to 1.00.2.
|
|
Stage0-posix is a skeleton for bootstrapping all of Stage0 for POSIX systems.
On x86-linux, from the 357-byte hex0-seed binary from the bootstrap-seeds, it
builds hex0, kaem, hex1, catm, hex2, M0, cc_x86, M1, M2,
get_machine, (mescc-tools), and M2-Planet.
* gnu/packages/commencement.scm (stage0-posix): New variable.
|
|
* gnu/packages/commencement.scm (bootstrap-seeds): New variable.
|
|
* gnu/packages/curl.scm (curl): Update to 7.82.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|