summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-14draft: gcc-core-mesboot1: adjust for aarch64-linuxwip-aarch64-bootstrapEfraim Flashner
(%current-system) evaluated too early use correct dynamic-linker parameterize architecture in path
2022-12-14gnu: binutils-mesboot0: parameterize architectureEfraim Flashner
2022-12-14squash gcc-mesboot0Efraim Flashner
(%current-system) evaluated too early parameterize architecture in path
2022-12-14fixup glibc-mesboot0Efraim Flashner
(%current-system) evaluated too early
2022-12-14fixup gcc-core-mesboot0Efraim Flashner
(%current-system) evaluated too early
2022-12-14fixup binutils-mesboot0Efraim Flashner
(%current-system) evaluated too early
2022-12-14fixup gnu-make-mesboot0Efraim Flashner
(%current-system) evaluated too early
2022-10-20squash! gnu: commencement: tcc-boot0: Update to 0.9.26-1134, support ARM.Jan (janneke) Nieuwenhuizen
2022-10-19squash! gnu: commencement: gcc-mesboot0: Support ARM.Jan (janneke) Nieuwenhuizen
2022-10-19gnu: commencement: gcc-mesboot0: Support ARM.Jan (janneke) Nieuwenhuizen
* 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.
2022-10-19DRAFT gnu: commencement: glibc-mesboot0: Support ARM.Jan (janneke) Nieuwenhuizen
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.
2022-10-19gnu: commencement: mesboot-headers: Support ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (mesboot-headers)[supported-systems]: Add aarch64-linux, armhf-linux.
2022-10-19gnu: bootstrap: linux-libre-headers-bootstrap: Support ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Add tarball for armhf-linux.
2022-10-16gnu: commencement: gcc-core-mesboot0: Support ARM.Jan (janneke) Nieuwenhuizen
* 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.
2022-10-16gnu: commencement: binutils-mesboot0: Support ARM.Jan (janneke) Nieuwenhuizen
* 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.
2022-10-16gnu: commencement: patch-mesboot: Support ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (patch-mesboot)[supported-systems]: Add aarch64-linux, armhf-linux.
2022-10-16gnu: commencement: tcc-boot: Support ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (tcc-boot)[arguments]: Cater for armhf-linux, aarch64-linux. [supported-systems]: Add aarch64-linux, armhf-linux.
2022-10-16gnu: commencement: make-mesboot0: Support ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (gnu-make-mesboot0)[supported-systems]: Add armhf-linux, aarch64-linux. [arguments]: Cater for armhf-linux, aarch64-linux.
2022-10-16gnu: commencement: tcc-boot0: Update to 0.9.26-1134, support ARM.Jan (janneke) Nieuwenhuizen
* 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.
2022-10-16gnu: commencement: mes-boot: Update to 0.24.1, support ARM.Jan (janneke) Nieuwenhuizen
* 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.
2022-10-16gnu: commencement: gzip-mesboot: Support ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (gzip-mesboot)[supported-systems]: Add armhf-linux, aarch64-linux.
2022-10-16gnu: commencement: gash-boot: Build fix for ARM.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (gash-boot)[arguments]: Add 'patch-compat stage.
2022-10-16gnu: mes: Update to 0.24.1.Jan (janneke) Nieuwenhuizen
* gnu/packages/mes.scm (mes): Update to 0.24.1.
2022-10-15gnu: mes: Update to 0.24.Jan (janneke) Nieuwenhuizen
* gnu/packages/mes.scm (mes-next)[source]: Update to 0.24. [native-inputs]: Add m2-planet.
2022-10-14DRAFT gnu: bootstrap: mes-minimal: Remove packages and tarball.Jan (janneke) Nieuwenhuizen
* gnu/packages/make-bootstrap.scm (%mes-minimal, %mes-minimal-stripped, %mes-bootstrap-tarball): Remove.
2022-09-12DRAFT gnu: bootstrap: mescc-tools-static: Remove packages and tarball.Jan (janneke) Nieuwenhuizen
* gnu/packages/make-bootstrap.scm (%mescc-tools-static, %mescc-tools-static-stripped, %mescc-tools-bootstrap-tarball): Remove.
2022-09-12DRAFT gnu: bootstrap: bootstrap-tarballs: Remove mes and mescc-tools.Jan (janneke) Nieuwenhuizen
* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Remove %mescc-tools-bootstrap-tarball, %mes-bootstrap-tarball.
2022-05-22gnu: commencement: tcc-boot0: Use new package style.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Use gexp for modify phases.
2022-05-22gnu: commencement: mes-boot: Add supported systems.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (stage0-posix)[supported-systems]: New field.
2022-05-22gnu: commencement: stage0-posix: Update supported systems.Jan (janneke) Nieuwenhuizen
* 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".
2022-05-18gnu: bootstrap: Remove bootstrap-mes.Jan (janneke) Nieuwenhuizen
* gnu/packages/bootstrap.scm (%bootstrap-mes): Remove.
2022-05-18gnu: bootstrap: Remove bootstrap-mescc-tools.Jan (janneke) Nieuwenhuizen
* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools): Remove.
2022-05-18python-build-system: Change let* to let in `site-packages'.jgart
* 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>
2022-05-18gnu: commencement: mes-boot: Use new package style.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (mes-boot)[arguments]: Use gexp for modify phases.
2022-05-18gnu: commencement: stage0-posix: Use new package style.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (stage0-posix)[arguments]: Also use gexps for inputs and output.
2022-05-18gnu: commencement: bootstrap-seeds: Use new package style.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (bootstrap-seeds)[arguments]: Also use gexps for inputs and output.
2022-05-17gnu: freetype: Update to 2.12.1.Efraim Flashner
* gnu/packages/fontutils.scm (freetype): Update to 2.12.1. [home-page]: Update to new upstream URI.
2022-05-16build-system: font: Move unpack utilities to build-inputs.Arun Isaac
* guix/build-system/font.scm (lower): Move tar, gzip, bzip2, unzip and xz from host-inputs to build-inputs.
2022-05-16build: font-build-system: Do not return #t from phases.Arun Isaac
* guix/build/font-build-system.scm (unpack, install): Do not return #t from phases.
2022-05-16build: font-build-system: Install web fonts.Arun Isaac
* guix/build/font-build-system.scm (install): Install woff and woff2 web font files.
2022-05-14doc: Fix "Full-Source Bootstrap" title case.Jan (janneke) Nieuwenhuizen
* doc/guix.texi (Full-source Bootstrap): Rename to... (Full-Source Bootstrap): ...this.
2022-05-12doc: Add the "Full-source Bootstrap".Jan (janneke) Nieuwenhuizen
* doc/guix.texi (Reduced Binary Seed Bootstrap): Update and rename to... (Full-Source Bootstrap): ...this. * doc/images/gcc-core-mesboot0-graph.dot: Regenerate.
2022-05-12gnu: commencement: Remove %bootstrap-mes-rewired.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (%bootstrap-mes-rewired): Remove.
2022-05-12gnu: bootstrap: Remove %bootstrap-mescc-tools, %bootstrap-mes.Jan (janneke) Nieuwenhuizen
* gnu/packages/bootstrap.scm (%bootstrap-inputs): Remove %bootstrap-mescc-tools, %bootstrap-mes.
2022-05-12gnu: commencement: tcc-boot0: Update to 0.9.26-1136-g0fbeb2dd.Jan (janneke) Nieuwenhuizen
* 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.
2022-05-12gnu: commencement: tcc-boot0: Use nyacc-1.00.2.Jan (janneke) Nieuwenhuizen
* 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.
2022-05-12gnu: commencement: mes-boot: Update to 0.24, build with M2-Planet.Jan (janneke) Nieuwenhuizen
* 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.
2022-05-12gnu: commencement: Add stage0-posix.Jan (janneke) Nieuwenhuizen
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.
2022-05-12gnu: commencement: Add bootstrap-seeds.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (bootstrap-seeds): New variable.
2022-05-08gnu: curl: Update to 7.82.0.Paul Alesius
* gnu/packages/curl.scm (curl): Update to 7.82.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>