Commit Graph

316 Commits

Author SHA1 Message Date
Paul Dersey c0fedeba61 bash-3.2.57: Build new package to replace bash 2.05b
Resulting build now works interactively
2021-03-05 09:11:59 -05:00
Andrius Štikonas ad54802f21
Merge pull request #55 from stikonas/musl-rebuild
Rebuild musl with binutils
2021-03-04 10:07:45 +00:00
Andrius Štikonas 7a4ca8e634 Rebuild tcc against new musl. 2021-03-03 20:36:12 +00:00
Andrius Štikonas f3cea25b87 Rebuild musl with fewer patches. 2021-03-03 20:36:12 +00:00
fosslinux 5ef1baeccf
Merge pull request #54 from stikonas/binutils
Binutils
2021-03-03 16:24:09 +11:00
Andrius Štikonas ed0f613621 Add a patch to produce deterministic binutils archives. 2021-03-02 23:28:09 +00:00
Andrius Štikonas ecb6e4868a Be a bit more verbose when applying patches. 2021-03-02 22:02:07 +00:00
Andrius Štikonas 329f5ac73e Regenerate bfd header files. 2021-03-01 23:32:04 +00:00
Andrius Štikonas 1412fb99ec Remove flex generated files from binutils. 2021-02-28 22:32:37 +00:00
Andrius Štikonas 0be033fada Do remove empty checksum files. GNU sha256sum does not accept them. 2021-02-28 22:07:55 +00:00
Andrius Štikonas a27e7b99a7 Build sha256sum from coreutils 6.3. 2021-02-28 20:53:20 +00:00
Andrius Štikonas 4363c6422a Also cache tar downloads. 2021-02-28 15:50:26 +00:00
Andrius Štikonas cb78359878 Fix libdir location. 2021-02-28 12:52:50 +00:00
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