Commit Graph

292 Commits

Author SHA1 Message Date
fosslinux cd361e63f7 Add perl 5.10.1
Used as an intermediate before perl 5.32.
2021-05-26 07:27:22 +10:00
fosslinux d943b37962 Add bison 2.3
This is required for perl 5.10.1.
2021-05-26 07:27:22 +10:00
fosslinux 8d57161613 Add flex 2.5.33 2021-05-26 07:27:22 +10:00
fosslinux 338c85c8b8 Use absolute instead of relative paths in helpers.sh 2021-05-26 07:27:22 +10:00
fosslinux 981c4857fd run2: Add shellcheck source for helpers.sh 2021-05-26 07:27:22 +10:00
fosslinux c168a3bd4c
Merge pull request #115 from melg8/master
Add coreutils 8.32 and fix creation dates
2021-05-24 07:34:23 +10:00
Melg Eight cf4ce56603
Add config file and force timestamp conditional option 2021-05-20 02:04:39 +03:00
Melg Eight fefb33a870
Add coreutils 8.32 2021-05-20 02:04:39 +03:00
Andrius Štikonas 875d13fb0d Remove some unused pregen-files in coreutils 6. 2021-05-17 23:27:56 +01:00
Andrius Štikonas cd3fb17aa6 Unpack tarballs with --no-same-owner. 2021-05-08 13:53:42 +01:00
Andrius Štikonas a2c5745da4 helpers.sh: Add a helper function to call appropriate default stage function. 2021-05-03 23:48:06 +01:00
Andrius Štikonas 3ddf5d096a Fix indentation. 2021-04-20 23:57:00 +01:00
Andrius Štikonas 7cd79d1c72 Remove remaining texinfo files.
Fixes: #86
2021-04-19 00:46:38 +01:00
Andrius Štikonas a301e6fe86 Add bash symlink to /after/bin/sh
Fixes: #101
2021-04-19 00:32:00 +01:00
Andrius Štikonas 6ea1ff2e54 GNU MPC 1.2.1 2021-04-19 00:32:00 +01:00
Andrius Štikonas 2e5ccce9be GNU MPFR 4.1.0 2021-04-18 13:13:44 +01:00
Andrius Štikonas 41d8cc2825 Fix path to libdir when building xz. 2021-04-18 13:13:44 +01:00
Andrius Štikonas 8b884b2cf1 GNU Autoconf Archive 2021.02.19 2021-04-18 13:13:44 +01:00
Andrius Štikonas 113a3b6fff Use provided bootstrap script to build automake 1.10.3. 2021-04-18 13:13:44 +01:00
Andrius Štikonas 6e2f42c6a4 Remove automake 1.12 and 1.13.
automake 1.15 needs autoconf 2.69, which needs automake 1.11 but
we can skip intermediate versions.

Fixes: #93
Fixes: #100
2021-04-18 13:13:44 +01:00
Andrius Štikonas 3dfe3dc0f0 Split mes libc into a separate source package.
Drop one of the mes git submodules.
2021-04-18 13:13:44 +01:00
Andrius Štikonas 419cd74d92 Move tcc 0.9.27 after bzip2.
This also allows to merge two builds of tcc 0.9.27.
Drop tcc 0.9.27 git submodule.
2021-04-17 01:29:31 +01:00
Andrius Štikonas f030a3a74e Add untar.c 2021-04-17 01:29:31 +01:00
Andrius Štikonas 0d64413670 Properly rebuild libtcc1.a. 2021-04-16 14:12:05 +01:00
Andrius Štikonas 255b783b97 parts: We no longer rebuild mes. 2021-04-16 14:12:05 +01:00
Bastian Bittorf 50417514de fixes bash build.
fixes: https://github.com/fosslinux/live-bootstrap/issues/99

in my usecase (qemu, kernel 3.18.140) around 50% of
all builds are failing with a wrong binary hash.
the culprit is a varying generation of 'pipesize.h' during:

```
/bin/sh ./psize.sh > pipesize.h
```

normally generated 'pipesize.h' looks like:
```
/*
* pipesize.h
*
* This file is automatically generated by psize.sh
* Do not edit!
*/

 #define PIPESIZE 65536
```

in the error case the last line has 512 instead of 65536.
With this change we use a fixed output of the large PIPESIZE.
2021-04-16 05:50:47 +00:00
fosslinux a6630ffb67
Merge pull request #98 from stikonas/mes
Do not rebuild mes.
2021-04-14 10:24:07 +10:00
Andrius Štikonas ddf05018a9 Remove pre-generated info files.
Fixes: #86
2021-04-13 00:48:28 +01:00
Andrius Štikonas 7cefcc1d5c Do not rebuild mes. 2021-04-13 00:08:58 +01:00
Andrius Štikonas 23b30d34d2 Recreate autoconf.in file from autoconf.as
Fixes: #92
2021-04-12 18:07:57 +01:00
Andrius Štikonas 713fd9143f Port rootfs.sh to Python 2021-04-11 00:06:24 +01:00
Andrius Štikonas 4dbc9618a2 findutils: import gnulib
Fixes: #88
2021-04-11 00:03:07 +01:00
Andrius Štikonas 54b7970bf3 GNU Tar 1.34 2021-04-06 18:00:37 +01:00
fosslinux 54234a5683 Add multiple tarball support, named args in rootfs.sh
1. Add named args to make this more clear and avoid unnessecarily
   setting default values for certain values ot set others positioned
   later.
2. Add support for multiple tarballs in rootfs.sh.
3. Add support for extracting multiple tarballs (name dosen't matter
   anymore) in helpers.sh.
4. Add comment for 4th arg to build.
2021-04-06 08:59:37 +10:00
Andrius Štikonas f5b914bb9f GMP 6.2.1 2021-04-03 22:58:44 +01:00
Andrius Štikonas 70d1fc4163 Add support for DESTDIR variable in make install. 2021-04-02 12:24:40 +01:00
fosslinux dcec416d0f
Merge pull request #83 from stikonas/binutils
binutils: remove autogen'ed files
2021-04-02 12:38:22 +11:00
Paul Dersey 544a197ef3 Fix perl warning due to uninitialized variables
Use of uninitialized value in concatenation (.) or string at
/after/lib/perl5/5.6.2/Errno.pm line 11.
2021-04-01 19:12:06 -04:00
Andrius Štikonas 9d4b489b11 binutils: remove autogen'ed files
Fixes #82
2021-04-01 23:52:03 +01:00
Andrius Štikonas dd77379dbd GNU Automake 1.15.1 2021-04-01 00:46:37 +01:00
Andrius Štikonas 9de12bf4b7 GNU Automake 1.13.4 2021-03-31 19:10:50 +01:00
Andrius Štikonas 5692032996 GNU Automake 1.12.6 2021-03-31 19:06:53 +01:00
Andrius Štikonas e2af1a44f5 GNU Autoconf 2.69 2021-03-31 18:19:19 +01:00
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