Liam Wilson
a3368747af
test non-tcc_bootstrap_alt path
2024-01-10 23:50:25 +00:00
Liam Wilson
876e0ed78d
Revert "Revert "temp abort after 0.9.27 build""
...
This reverts commit 64e36591bc .
2024-01-10 23:49:45 +00:00
Liam Wilson
64e36591bc
Revert "temp abort after 0.9.27 build"
...
This reverts commit b4068aaba5 .
2024-01-10 23:38:17 +00:00
Liam Wilson
33be2c0080
do not check checksums for tcc-0.9.26 when using tcc_bootstrap_alt
2024-01-10 23:30:48 +00:00
Liam Wilson
2f158fc944
more include fixing
2024-01-10 23:21:46 +00:00
Liam Wilson
a9fb3814e1
try to fix includes
2024-01-10 23:17:03 +00:00
Liam Wilson
46efeb6e12
fix env vars
2024-01-10 22:38:19 +00:00
Liam Wilson
a2dd7888d4
update include directory
2024-01-10 22:25:37 +00:00
Liam Wilson
ddefe9fc04
more changes
2024-01-10 22:13:13 +00:00
Liam Wilson
977290a444
start adapting tcc-0.9.26/pass1.kaem to optionally run tcc_bootstrap_alt
2024-01-10 22:03:12 +00:00
Liam Wilson
4d2537cd21
conditional tweak
2024-01-10 21:43:02 +00:00
Liam Wilson
e22a43a3ba
seems to be some issue with nesting conditionals
2024-01-10 21:40:31 +00:00
Liam Wilson
37421bd500
tweak conditional
2024-01-10 21:33:01 +00:00
Liam Wilson
dc96cc9cb0
skip parts of mes-0.25/pass1.kaem if TCC_BOOTSTRAP_ALT is True
2024-01-10 21:24:53 +00:00
Liam Wilson
e1738d93c9
re-enable mes-0.25
2024-01-10 21:18:31 +00:00
Liam Wilson
6c6ab74a4a
update pass1.kaem
2024-01-10 21:13:08 +00:00
Liam Wilson
a8df00f21d
fix kaem name
2024-01-10 20:58:11 +00:00
Liam Wilson
fd096b7d73
test alt bootstrap path via github ci
2024-01-10 20:51:42 +00:00
Liam Wilson
1f9971d398
more TCC_BOOTSTRAP_ALT config
2024-01-10 20:36:37 +00:00
Liam Wilson
331262575f
start adding option to run tcc_bootstrap_alt
2024-01-10 20:30:36 +00:00
Liam Wilson
b4068aaba5
temp abort after 0.9.27 build
2024-01-10 20:17:03 +00:00
Liam Wilson
89a83bcdb1
add tcc_bootstrap_alt-0.1 source and kaem build script
2024-01-10 20:12:57 +00:00
rick-masters
1bffe44154
Upgrade Fiwix to 1.5.0-lb1, pulling from upstream Mikaku repo. ( #397 )
2024-01-08 01:37:15 +00:00
Andrius Štikonas
133c05426c
Merge pull request #384 from eduardosm/update-curl
...
Update curl to 8.5.0
2024-01-01 21:41:39 +00:00
Eduardo Sánchez Muñoz
5610998a4d
Update curl to 8.5.0
2024-01-01 22:39:24 +01:00
Andrius Štikonas
43df581f68
Merge pull request #383 from fosslinux/ca-certificates-3.95
...
Update ca-certificates to 3.95
2024-01-01 20:09:51 +00:00
fosslinux
fbb3e97149
Update ca-certificates to 3.95
2023-12-29 12:14:27 +11:00
fosslinux
b59170519f
Merge pull request #371 from eduardosm/sysabc-refs
...
Update `parts.rst` to remove remaining references to sysa/sysb/sysc
2023-12-28 22:27:51 +00:00
fosslinux
c1a1ef64e7
Merge pull request #378 from Googulator/message-fix
...
Fix "Bootstrapping" message being printed too late in bwrap runs
2023-12-28 22:26:36 +00:00
fosslinux
813ec9498a
Merge pull request #380 from eduardosm/patch-1
...
Change "tmp/" to "target/" in .gitignore
2023-12-28 22:25:51 +00:00
Eduardo Sánchez Muñoz
c42dd53634
Update parts.rst to remove remaining references to sysa/sysb/sysc
2023-12-28 20:04:37 +01:00
Eduardo Sánchez Muñoz
18919e03f4
Change "tmp/" to "target/" in .gitignore
2023-12-28 12:57:06 +01:00
Gábor Stefanik
bb067d2856
Fix "Bootstrapping" message being printed too late in bwrap runs
...
This should be printed at the beginning, but instead is only shown
at the end, due to output buffering - force an explicit flush.
2023-12-28 07:25:35 +01:00
fosslinux
9afe93298c
Merge pull request #373 from eduardosm/avoid-double-slash
...
Avoid double slash (`//`) in generated scripts
2023-12-27 23:10:54 +00:00
fosslinux
f4c1b488d6
Merge pull request #372 from Googulator/automake-fix
...
Fix intermittent failure to build automake-1.15.1 in bwrap (#365 )
2023-12-27 22:59:48 +00:00
fosslinux
51fe3f9991
Merge pull request #368 from Googulator/always-preserve
...
Rename tmpdir to target and always preserve it, dropping --preserve
2023-12-27 22:59:23 +00:00
fosslinux
ca0e701ee8
Merge pull request #360 from eduardosm/fixes
...
Avoid deleting sources that will be needed in future builds and fix updating checksums with `--update-checksums`
2023-12-27 22:59:11 +00:00
Eduardo Sánchez Muñoz
45b635ef97
Do update checksums when building with --update-checksums
2023-12-27 12:36:46 +01:00
Eduardo Sánchez Muñoz
9042539165
Avoid deleting sources that will be needed in future builds
2023-12-27 12:36:46 +01:00
Eduardo Sánchez Muñoz
fc6aee0c5f
Avoid double slash (//) in generated scripts
...
e.g., put `bash /steps/1.sh` instead of `bash /steps//1.sh`
2023-12-27 12:32:55 +01:00
Gábor Stefanik
c8837203c8
Fix intermittent failure to build automake-1.15.1 in bwrap ( #365 )
2023-12-27 08:06:51 +01:00
Gábor Stefanik
81e3123262
Rename tmpdir to target and always preserve it, dropping --preserve
...
There is nothing temporary about our "tmpdir" - its sole purpose is to
contain the final product of the bootstrap process. Thus, removing it
at the end of bootstrap amounts to doing the entire process for nothing.
To remedy this, --tmpdir is renamed --target, keeping the -t short form,
and defaulting to "target" instead of "tmp" to make its purpose clearer.
The --preserve option is removed, as the target is now always preserved.
2023-12-26 16:34:04 +01:00
fosslinux
9179f4bd01
Binutils 2.41 fix gprofng in pass2
...
A fix i forgot to include in the original PR
2023-12-26 22:50:18 +11:00
fosslinux
81790a3271
Merge pull request #361 from Googulator/fix-bwrap
...
Fix bubblewrap support & CI workflows after simplify
2023-12-26 05:22:30 +00:00
Gábor Stefanik
fe9cb1222f
Change pass2 -> pass3 transition to the same mechanism as pass1 -> pass2
...
Fixes pass3 prematurely reporting success and quitting, having built nothing.
2023-12-26 13:01:24 +11:00
Gábor Stefanik
f67c7d1144
Tolerate externals/distfiles already existing (needed for CI)
2023-12-26 13:01:24 +11:00
Gábor Stefanik
896c618bd1
Re-copy distfiles on generator.reuse()
2023-12-26 13:01:24 +11:00
Gábor Stefanik
30fb367e7a
Simplify bwrap setup code and support more than 3 passes
2023-12-26 13:01:24 +11:00
Gábor Stefanik
63c0a52067
Fix external & distfiles directory paths for CI
2023-12-26 13:01:24 +11:00
Gábor Stefanik
591959924f
Re-acquire missing sources before each CI pass
2023-12-26 13:01:24 +11:00