* gnu/packages/commencement.scm (gawk-mesboot)[source]: Use
bootstrap-origin. Add a snippet to remove a pre-generated source file.
[native-inputs]: Add byacc-mesboot.
Change-Id: Ic064190ae76677e5473343ba50aaa22a43def462
* gnu/packages/commencement.scm (gawk-mesboot)[supported-systems]:
Remove field.
[native-inputs]: Use %boot-mesboot2-inputs or %boot-muslboot2-inputs
depending on which system it is being built for.
Change-Id: If4f2635cb2e651eedae6291dca0eddd4f5caea60
* gnu/packages/commencement.scm (hello-mesboot)[supported-systems]: Add
riscv64-linux.
[native-inputs]: If not building on x86 or x86_64 then use
%boot-muslboot2-inputs.
Change-Id: I39a5a6d294defc2b43d1aeebd5616de51924ec99
* gnu/packages/commencement.scm (gcc-mesboot)[inputs]: Replace gmp, mpfr
and mpc sources with the ones used later in the bootstrap. Add the
no-longer inherited 'unpack-gmp&co phase. Replace the
'set-cplus-include-path phase instead of the 'setenv phase and make the
changes less dramatic.
Change-Id: I89ec54cae4f48ea5f1b2c894c50a6065a56e5d33
* gnu/packages/commencement.scm (gcc-mesboot1)[arguments]: Don't replace
the 'setenv phase, add a 'set-cplus-include-path phase to set the
CPLUS_INCLUDE_PATH.
Change-Id: I58434bca416c07b43e147b598930ad4ea8382802
* gnu/packages/commencement.scm (gcc-core-mesboot1)[inputs]: Replace
gmp-source, mpfr-source and mpc-source with gmp, mpfr and mpc.
[arguments]: Remove the 'unpack-gmp&co and 'setenv phases.
Change-Id: Ie42824696501470a6d1bf3940dc9ed88f2b18131
* gnu/packages/commencement.scm (mpc-boot): Update to 1.2.1. Replace
with a full package.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I827adfbcd3eb8d98b52da2931f3e435bfaec5096
* gnu/packages/commencement.scm (mpfr-boot): Update to 4.1.0. Replace
with a full package.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I472d3e7d037824c8588f951b51035eef06730ca6
* gnu/packages/commencement.scm (gmp-boot): Update to 5.1.3. Replace
with a full package.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I6dcabd1f2b311063829fb680007b2ac1ba82be34
* gnu/packages/commencement.scm (tcc-boot0)
[native-inputs]: Remove mes-boot.
[arguments]: Adjust the 'scripted-patch phase for changes in the code.
Adjust the 'configure phase to create a minimal config.h to enable
building. Adjust the compile flags passed in the 'build phase. Add the
'build-libtcc1.a and 'rebuild-libraries phases. Replace the 'install
phase with a manual install phase.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I81f4105a8f925943cd49e842dd8ae32f2eba45e0
* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Adjust the
'configure phase to specify the build target. Adjust the 'build and
'install phases to not pass architecture specific flags.
Change-Id: I3aa0ce006922a98a0070c81b65dc747736020e21
* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Adjust the
'configure phase to specify the build target.
Change-Id: Ic418a631ed48873771217207d0088573fe2a151a
* gnu/packages/commencement.scm (gcc-mesboot1-wrapper)[arguments]:
Adjust the 'build phase to correctly target more architectures.
Change-Id: I26ed5d329d7b3c80d74edd27acf4f2865928db7b
* gnu/packages/commencement.scm (gcc-mesboot)[arguments]: Adjust the
configure-flags and 'setenv phase to use commencement-build-target.
Change-Id: I7f864963dd5c08b878dda29188741707b3016edd
* gnu/packages/commencement.scm (glibc-headers-mesboot)[arguments]:
Adjust the configure-flags to use commencement-build-target.
Change-Id: Icc4a05f3f5f448a5cb657319ae47b3c3d4f347ca
* gnu/packages/commencement.scm (gcc-core-mesboot1)[arguments]: Adjust
the configure-flags, make-flags and 'setenv phase to use
commencement-build-target.
Change-Id: I6dc04a4aacde08a83f9f5dac3af9c0fabc69d2a7
* gnu/packages/commencement.scm (binutils-mesboot1)[arguments]: Adjust
the configure-flags to use commencement-build-target.
Change-Id: I950f3f43a823965833d04b0475adf3f4f2967711
* gnu/packages/commencement.scm (gcc-mesboot0)[arguments]: Adjust the
configure-flags and 'install2 phase to use commencement-build-target.
Change-Id: Icbd301bb6e1bb003940c1a9fef7d02fdc725a283
* gnu/packages/commencement.scm (glibc-mesboot0)[arguments]: Adjust the
configure-flags to use commencement-build-target.
Change-Id: Icc90fbc7669e5bd59e34d498d1a4f561af748cba
* gnu/packages/commencement.scm (gcc-core-mesboot0)[arguments]: Adjust
the configure-flags and build phase to use commencement-build-target.
[native-search-paths]: Use commencement-build-target.
Change-Id: Ic147d914f45e1a5dd61fd93223792859e51264cb
* gnu/packages/commencement.scm (binutils-mesboot0)[arguments]: Adjust
the configure-flags to use commencement-build-target.
Change-Id: I18ed9a0dfebc9c90eb8cab2aeda3210a0b9508c1