Commit Graph

249 Commits

Author SHA1 Message Date
Andrius Štikonas 838a1bfb90 GNU Automake 1.11.2. 2021-03-31 18:19:19 +01:00
Andrius Štikonas c345001ee8 XZ Utils 5.0.5 2021-03-31 18:14:01 +01:00
Andrius Štikonas f59909142d Fix gcc not to use pregen files.
Fixes #78
2021-03-31 18:14:01 +01:00
Andrius Štikonas a185b83f80 Try to fix intermittent error while building automake 1.10. 2021-03-31 18:14:01 +01:00
Andrius Štikonas 1df73da7fa coreutils-6.10: catm->touch 2021-03-31 18:14:01 +01:00
Andrius Štikonas aa31fbc95b Patch tcc to ignore static inside array. 2021-03-31 18:14:01 +01:00
Andrius Štikonas 246cc10ab5 GNU Autoconf 2.65 2021-03-31 18:14:01 +01:00
Andrius Štikonas 20a4d3af9e GNU Automake 1.10.3 2021-03-31 18:14:01 +01:00
Andrius Štikonas a63a01c56b GNU Libtool 2.2.4 2021-03-31 18:14:01 +01:00
Andrius Štikonas 28779bc9ba GNU findutils 4.2.33 2021-03-31 18:14:01 +01:00
bauen1 3d1a7b6580
Make usage of /dev more failure proof
/dev/console is not needed / used.
2021-03-30 23:43:40 +02:00
Andrius Štikonas cb52876ba8 Add a comment explaining bash workaround. 2021-03-24 22:09:23 +00:00
Andrius Štikonas e30b56cb3e Merge remote-tracking branch 'pder/coreutils' into gcc 2021-03-24 19:37:17 +00:00
Andrius Štikonas 634cae7b68 Build bash 5.1 only after GCC. 2021-03-24 19:37:12 +00:00
Paul Dersey 366dc2eac5 Replace coreutils-6.3 with coreutils-6.10
Build only date, mktemp, and sha256sum
2021-03-24 15:30:37 -04:00
Paul Dersey 19c113127b coreutils-5.0: build sync in pass2 2021-03-24 15:29:55 -04:00
Andrius Štikonas 0572ff41ef Rebuild GCC against musl 1.2.2. 2021-03-23 18:03:21 +00:00
Andrius Štikonas 8cd8c0fe31 Rebuild bash 5.1 with gcc. 2021-03-23 18:02:14 +00:00
Andrius Štikonas fbaa01d84c musl 1.2.2 2021-03-23 18:02:14 +00:00
Andrius Štikonas f5c262e370 GNU GCC 4.0.4 2021-03-23 18:02:14 +00:00
Andrius Štikonas 30ebe8ccba Install musl headers directly into /after/include. 2021-03-20 23:29:51 +00:00
Andrius Štikonas 1aeb4c11f7 Get rid of tcc-mes. 2021-03-20 23:20:25 +00:00
fosslinux 6791064571
Merge pull request #74 from stikonas/bash
Bump bash to 5.1.
2021-03-21 10:18:22 +11:00
Andrius Štikonas 7162bd8f2b Bump bash to 5.1. 2021-03-20 12:36:07 +00:00
Andrius Štikonas 705ebf471e autotools: add MAKEFINFO=true fix to all autotools. 2021-03-20 00:34:46 +00:00
Andrius Štikonas 2527d948a2 GNU Automake 1.9.6 2021-03-19 21:40:26 +00:00
Andrius Štikonas 7364615a86 GNU Autoconf 2.61 2021-03-19 21:40:26 +00:00
Andrius Štikonas ce77c561db help2man-1.36.4 2021-03-19 19:57:59 +00:00
Andrius Štikonas 65a2e3e33d autotools: Run make install with MAKEINFO=true to avoid intermittent build failures. 2021-03-19 15:39:42 +00:00
Andrius Štikonas 8bc3f32d53 Fix intermittent error when building automake-1.4. 2021-03-19 12:15:51 +00:00
Andrius Štikonas 107aef4b57 Use newer autoconf for bash to avoid warnings.
We can use either 2.55 or 2.57, so use the newer.
2021-03-19 12:15:51 +00:00
Andrius Štikonas 7fdb12f08d Automake 1.8.5. 2021-03-19 12:15:51 +00:00
Andrius Štikonas eb4b623de9 Autoconf 2.59. 2021-03-19 12:15:51 +00:00
Andrius Štikonas abf09359c3 Autoconf 2.57. 2021-03-19 09:46:00 +00:00
Andrius Štikonas 16dba20254 Automake 1.7.8. 2021-03-18 20:03:23 +00:00
Andrius Štikonas d1d5ab1a20 GNU Autoconf 2.55. 2021-03-18 19:19:05 +00:00
Andrius Štikonas 5ecd548945 Automake 1.7 and Autoconf 2.54 2021-03-18 17:44:01 +00:00
Andrius Štikonas 2fb08b9cd3 Autoconf 2.53. 2021-03-17 23:46:23 +00:00
Paul Dersey 8565d26fef Update initial build of sed from version 4.0.7 to 4.0.9 2021-03-17 17:11:16 -04:00
Paul Dersey 6a5e57c2f8 helpers.sh: update default_src_unpack to support uncompressed tar files 2021-03-17 17:11:16 -04:00
fosslinux 0456b48038 Fix indentation in binutils-2.14 2021-03-18 07:22:10 +11:00
Andrius Štikonas 52cdbad405 Bootstrap aclocal. 2021-03-17 17:43:42 +00:00
Andrius Štikonas bb4d24509e Fix occasional flakiness in autoconf 2.12 build. 2021-03-16 09:07:10 +00:00
Andrius Štikonas 9fb1287f13 Replace automake 1.5 with automake 1.6.3 2021-03-16 00:29:06 +00:00
Paul Dersey 46b0d547a3 Move sed build to after tar and gzip 2021-03-15 17:18:51 -04:00
Paul Dersey 4ae5115d89 Remove sed submodule and update scripts to download sed tarball 2021-03-15 17:18:49 -04:00
Paul Dersey f2651ed9d6 tar: remove build dependency on sed 2021-03-15 17:15:03 -04:00
Paul Dersey 83cbe6731c gzip: remove build dependency on sed 2021-03-15 17:14:58 -04:00
Andrius Štikonas 7581244583 binutils-2.14: rebuild first half of intl/aclocal.m4.
Fixes: #65
2021-03-14 23:54:34 +00:00
Andrius Štikonas 281d5ed124 Add PS1 to interactive bash. 2021-03-14 23:27:51 +00:00
Andrius Štikonas fcc3a2ee74 Regenerate more autotools files in binutils 2.14. 2021-03-14 20:32:45 +00:00
Andrius Štikonas 69228987f5 Also bootstrap aclocal-1.4. 2021-03-14 20:32:45 +00:00
Andrius Štikonas 76d4e4ce94 Add automake 1.5. 2021-03-14 20:32:45 +00:00
Andrius Štikonas 0d14e34172 Launch interactive bash at the end of bootstrap. 2021-03-14 10:01:41 +00:00
Andrius Štikonas fe26bc4c8c Do not use pre-generated getdate.c 2021-03-13 21:31:27 +00:00
Andrius Štikonas 0b85b35da6 Rebuild libtool. 2021-03-13 00:01:30 +00:00
Andrius Štikonas 4463eedc03 Rebuild libtool files in binutils.
Fixes #58
2021-03-13 00:01:30 +00:00
Andrius Štikonas 2927547595 Add libtool 1.4. 2021-03-13 00:01:30 +00:00
Andrius Štikonas 3518f7cec0 Buil sed 4.0.9 with musl. 2021-03-13 00:01:30 +00:00
Andrius Štikonas 07dcb910b9 Fix occasional autoconf build failures. 2021-03-11 17:34:42 +00:00
Andrius Štikonas 55e2af0b22 Add dirname and env. 2021-03-10 18:53:18 +00:00
Andrius Štikonas f67ec28ed8 Perl needs fcntl to be able to run autoconf. 2021-03-09 22:58:40 +00:00
Andrius Štikonas 3969b281d6 Build perl with some modules. 2021-03-07 22:12:19 +00:00
Andrius Štikonas 8548c128b4 Simplify bash AR rule. 2021-03-06 00:07:02 +00:00
Paul Dersey cd0019e239 After building bash, call exec bash for new run2.sh script 2021-03-05 16:57:20 -05:00
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 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
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 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
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 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 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
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 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
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
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
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