Commit graph

51 commits

Author SHA1 Message Date
Liam Wilson
d2c5f8b518 another missing cd 2024-01-12 03:11:07 +00:00
Liam Wilson
b8d11bfe25 missing cd 2024-01-12 03:05:52 +00:00
Liam Wilson
451435852e rebuilt tcc-boot0 again 2024-01-12 02:59:35 +00:00
Liam Wilson
e8c0b99a09 rebuild tcc-boot0 with itself 2024-01-12 02:48:11 +00:00
Liam Wilson
3c840e66c7 test rebuilding tcc-boot2 with itself 2024-01-12 02:28:54 +00:00
Liam Wilson
9623db5dc1 add dummy tcc-mes 2024-01-11 21:54:17 +00:00
Liam Wilson
949d5b8c76 try checking tcc-0.9.26 checksums even when using the TCC_BOOTSTRAP_ALT path 2024-01-11 21:15:44 +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
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
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
Eduardo Sánchez Muñoz
5610998a4d Update curl to 8.5.0 2024-01-01 22:39:24 +01:00
fosslinux
fbb3e97149 Update ca-certificates to 3.95 2023-12-29 12:14:27 +11: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
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
Gábor Stefanik
c8837203c8 Fix intermittent failure to build automake-1.15.1 in bwrap (#365) 2023-12-27 08:06:51 +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
Gábor Stefanik
97f31072ce Add license information to break.sh
Not that it's exactly copyrightable, being just "exit 0", but linter complains about it.
2023-12-26 13:01:24 +11:00
Gábor Stefanik
e9787b55c8 Add breakpoints between passes for INTERNAL_CI
These are implemented as dummy jumps with a script that just exits
with success. Since this script will be sourced, rather than called,
this causes the bootstrap process to exit at that point.
The breakpoints are conditional on INTERNAL_CI (we check for "pass1"
because that's the only pass when script-generator runs, but the
resulting effect is that each pass only bootstraps its own part of
the manifest).
2023-12-26 13:01:24 +11:00
Gábor Stefanik
1481ad0d20 Do not try to create /dev nodes under chroot/bwrap 2023-12-26 13:01:24 +11:00
fosslinux
3fd101e70a
Merge pull request #359 from fosslinux/binutils-2.41
Update binutils to 2.41
2023-12-26 01:53:39 +00:00
fosslinux
6905852107
Merge pull request #354 from Googulator/script-fixes
Python script fixes and improvements
2023-12-26 00:59:34 +00:00
Gábor Stefanik
47711cfea9 Fix non-reproducible Linux kernel build due to timestamps
Linux's KBUILD doesn't follow SOURCE_DATE_EPOCH, but rather it
uses its own variable, KBUILD_BUILD_TIMESTAMP.

While we are at it, also update kexec-linux's checksum, which
didn't match either. (This one was reproducible, it was just
out of date.)
2023-12-25 10:16:17 +01:00
Gábor Stefanik
529ea4cae1 Explain significance of build-bash and improve-network directives 2023-12-22 13:12:40 +01:00
Gábor Stefanik
3305f2a41b Use manifest to deduce pre-network sources list
No need to maintain a separate pre-network-sources file anymore,
the list is instead derived from the bootstrap manifest via the
source manifest.
2023-12-22 13:07:04 +01:00
fosslinux
191c013e23 Update binutils to 2.41 2023-12-21 11:03:15 +11:00
Gábor Stefanik
abca1a4b15 Fix ARCH vs ARCH_DIR confusion causing amd64 breakage 2023-12-19 18:32:59 +01:00
fosslinux
ac4a8c7e79 Install heirloom-devtools utility files to /usr/lib
Before they were just in / for no real reason
2023-12-15 22:51:00 +11:00
fosslinux
ab47483a51 Linters & CI updates 2023-12-15 21:44:43 +11:00
fosslinux
ff4f97ab8f Update all checksums 2023-12-15 21:44:27 +11:00
fosslinux
e06a19f9e2 Create a proper Linux kernel package 2023-12-15 21:43:21 +11:00
fosslinux
05c13dd64e Modify rootfs.py infrastructure to support the new layout 2023-12-15 21:43:21 +11:00