Commit graph

1097 commits

Author SHA1 Message Date
Liam Wilson
520656edc8 test mes bootstrap path to make sure it's not broken 2024-01-11 13:46:49 +00:00
Liam Wilson
488904419a allow run past tcc-0.9.27 to test full run 2024-01-11 00:07:21 +00:00
Liam Wilson
c16e1fd52f Revert "test non-tcc_bootstrap_alt path"
This reverts commit a3368747af.
2024-01-11 00:06:48 +00:00
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