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