Commit Graph

353 Commits

Author SHA1 Message Date
Andrius Štikonas f70815aef4 Add binutils checksums 2021-02-28 12:52:33 +00:00
Andrius Štikonas 9122b5e2e0 Add description of binutils. 2021-02-28 12:52:19 +00:00
Andrius Štikonas cf9d0d1f3c Regenerate binutils bison files, autoconf and automake files. 2021-02-28 01:15:20 +00:00
Paul Dersey 21096f6ff2 start binutils 2021-02-28 01:08:00 +00:00
fosslinux 6a6c5acf1c
Merge pull request #52 from stikonas/autoconf
Autotools
2021-02-28 12:06:52 +11:00
Andrius Štikonas aad6fd2c9a Fix a typo in the description. 2021-02-27 23:56:00 +00:00
Andrius Štikonas 67cdd9124c Autoconf 2.12. 2021-02-27 23:51:06 +00:00
Andrius Štikonas 607991542d Add autoconf 2.13. 2021-02-27 23:51:06 +00:00
Andrius Štikonas 755572903e Update autoconf/automake description in parts.rst. 2021-02-27 23:51:02 +00:00
Andrius Štikonas 5be7064d5f Rebuild autoconf 2.52. 2021-02-27 23:38:21 +00:00
Andrius Štikonas b15a829675 Add automake-1.4-p6. 2021-02-27 23:38:21 +00:00
Andrius Štikonas 3109a4e701 fixup 2021-02-27 23:38:21 +00:00
Andrius Štikonas c88e4c1ab7 Install autoconf 2.52. 2021-02-27 23:35:33 +00:00
Andrius Štikonas d7794f8f15 Create device nodes. 2021-02-27 21:06:29 +00:00
fosslinux 9f92dd2fb1
Merge pull request #51 from fosslinux/part-numbering
Change the part numbering system
2021-02-28 08:05:51 +11:00
fosslinux 8eec63e1b7 Change the part numbering system + Move to .rst
Parts have been split out into seperate file from README. Convert
README to .rst; remove part numbers from scripts.
2021-02-28 08:04:28 +11:00
fosslinux eeeb491773
Merge pull request #53 from stikonas/bzip_symlinks
Install bzip2 symlinks.
2021-02-27 12:03:46 +11:00
Andrius Štikonas 2594242817 Install bzip2 symlinks. 2021-02-26 19:41:40 +00:00
fosslinux 40bdcee0ac
Merge pull request #50 from fosslinux/remove-blynn
Remove blynn-compiler
2021-02-26 10:13:48 +11:00
fosslinux 68d7ebc0bd
Merge pull request #48 from stikonas/perl
Add Perl 5.6.2.
2021-02-26 08:56:53 +11:00
fosslinux 116cc15086 Remove blynn-compiler
(at least for now)

Reasons:

1. It takes quite a long time to build.
2. It does not currently provide any value to the bootstrap.
2021-02-26 08:53:14 +11:00
Andrius Štikonas 5626e0e976 Add Perl 5.6.2. 2021-02-25 17:41:09 +00:00
fosslinux f4e0999889
Merge pull request #49 from pder/bzip2
Bzip2
2021-02-25 16:33:21 +11:00
Paul Dersey a6bc93b059 helpers.sh: fix default_src_unpack for tar 1.12
tar 1.12 does not support j for bzip2 or J for xz.
Instead use --use-compress-program
2021-02-24 16:02:53 -05:00
Paul Dersey a3ec56297f Rebuild bzip2 after building tcc and musl
The tcc-mes build of bzip2 was unable to open files from stdin.
2021-02-24 16:02:47 -05:00
fosslinux 62a413d384
Merge pull request #47 from fosslinux/README-update
Various updates to README.md
2021-02-23 07:00:49 +11:00
fosslinux c38555e462 Various updates to README.md
- All lines to 80 length.
- Add sha-2 description.
- Add part 12a.
- Add note about cp replacement.
- Add description for recompilation of musl and tcc.
- Fix later parts.
- Add more descriptions to perl sections.
2021-02-22 18:27:45 +11:00
fosslinux 1f830b222f
Merge pull request #44 from stikonas/perl
Perl 5.005_03
2021-02-22 17:24:47 +11:00
Andrius Štikonas 9b314af3f0 Resync part numbers between README, after.kaem.run and run.sh. 2021-02-21 16:53:19 +00:00
Andrius Štikonas d5c8698964 Reduce number of places where perl version is hardcoded. 2021-02-21 16:53:19 +00:00
Andrius Štikonas 4276dfee1d Perl 5.005_03 2021-02-21 15:45:15 +00:00
Andrius Štikonas 7e9054570e Add cp to coreutils checksums and use cp to unpack tcc sources. 2021-02-21 12:24:05 +00:00
Paul Dersey 7803089a6b Build and install cp from coreutils to replace our minimal cp
Also update tcc-musl.sh to take advantage that cp can now copy
recursively
2021-02-21 12:24:05 +00:00
fosslinux b51a2ec069 Merge branch 'pder-rebuild-musl' 2021-02-21 22:26:11 +11:00
Paul Dersey 756ba1702b Rebuild musl libc after building tcc-musl, and then rebuild tcc-musl
This fixes an issue with printf not printing doubles or floats
correctly, and probably other subtle issues.

tcc-musl also uses floats extensively, so rebuild it as well, to fix
some other potential issues.

Update checksums for all resulting binaries which have now changed.

Co-authored-by: fosslinux <fosslinux@aussies.space>
2021-02-21 22:25:41 +11:00
Andrius Štikonas 58fb72be92 Fix some typos. 2021-02-21 22:25:30 +11:00
Andrius Štikonas 35e68bf298 Cleanup after configure. 2021-02-21 22:25:30 +11:00
Andrius Štikonas 781602e4ce Fix font size in heading. 2021-02-21 22:25:30 +11:00
fosslinux 813204326e
Merge pull request #43 from stikonas/minor_cleanup
Minor cleanup
2021-02-21 08:09:45 +11:00
Andrius Štikonas 0232a20dde Fix some typos. 2021-02-20 12:06:33 +00:00
Andrius Štikonas 1f821360bb Cleanup after configure. 2021-02-20 12:04:18 +00:00
Andrius Štikonas 476cdfed73 Fix font size in heading. 2021-02-20 10:19:41 +00:00
fosslinux 7099319284
Merge pull request #39 from fosslinux/checksumming
Checksumming
2021-02-20 20:32:58 +11:00
fosslinux 87b303f455 Add perl checksums
And the gawk change, fix checksums for that as well

For commit e2796e8.
2021-02-20 10:52:54 +11:00
fosslinux f1a2910979 Add guidelines regarding checksumming to DEVEL.md 2021-02-20 10:52:54 +11:00
fosslinux 77ccf06efc Implement sha256summing in bash build harness
1. Adds sha256sum stage to the bash build harness.
2. Adds a third argument to build(), the checksum file name. This is
   used where there is more than one checksum file, most notably
   in multi-stage compilations.
3. Adds checksum files to all remaining programs.
4. Adds appropriate 3rd argument where needed (coreutils, tcc-musl,
   bison).
2021-02-20 10:52:54 +11:00
fosslinux 8724c94d20 Implement sha256summing for all remaining kaem scripts 2021-02-20 10:52:54 +11:00
fosslinux d6780c9947 Recheck all of the fletcher16 using sha-2
Ensure validity at a higher bit depth
2021-02-20 10:52:54 +11:00
fosslinux 92cb05442e Add sha-2 (commit 61155d)
Unfortunatley the sha2 project does not have versioned releases so we
use the latest commit.

We have also manually added a frontend to sha-2 to allow us to invoke
it from the command line, thanks bittrof for the help!
2021-02-20 10:52:54 +11:00
fosslinux 44bad278e0 Add optional output_filename argument in rootfs.sh
Downloads to a particular filename, allows for different names than
whatever is upstream.
2021-02-20 10:52:54 +11:00