Andrius Štikonas
cd396db5d5
Bootstrap newer autotools versions before binutils.
2023-02-22 10:27:56 +08:00
Andrius Štikonas
d4eeba9d7a
Improvements to early package creation:
...
* get_files produces list without extra ./ between extra subdirectories.
* Emtry directories are also included.
* Simplified src_pkg function.
* Use local variables instead of unsetting global variables in src_apply.
2023-02-22 10:27:56 +08:00
Paul Dersey
c67306cfde
Update mes to version 0.24.2
...
A rebuild of mes libc is required after building tcc 0.9.27 for the
first time.
2023-02-21 15:24:14 -05:00
fosslinux
c170152d14
Apply CRC regen to GCC 4.7
...
CRC generated table is regenerated using the same method as GCC 10.
Closes #243
2023-02-13 22:15:58 +11:00
fosslinux
946dd8ee33
Fix GCC 10
...
stripping breaks it
2023-02-13 19:49:11 +11:00
fosslinux
495b985173
Update checksums for misc packages
...
The various toolchain changes recently required a few checksum updates.
2023-02-12 09:21:24 +11:00
fosslinux
dd8bf0921f
Add GCC 10.4.0
...
Last version of GCC that can be compiled with GCC 4.7.
2023-02-12 09:21:24 +11:00
fosslinux
d854915ad3
Add file-5.44
2023-02-12 09:21:24 +11:00
fosslinux
e5f62ba49e
Add missing linux-headers asm-generic header
...
asm/param.h, from asm-generic, is required for GCC 10.
2023-02-12 09:21:24 +11:00
fosslinux
0d81d85e05
Fix --with-sysroot in binutils (again)
...
--with-sysroot removal is insufficient.
There is bad behaviour somewhere that causes --with-sysroot=no as the
default, and then sysroot to be set to 'no'. In reality, we should have
literally no sysroot; so set --with-sysroot=
2023-02-12 09:21:24 +11:00
fosslinux
ca9d3aa51f
Patch GCC 4.7 for GCC 10
...
A couple of backports that ease the building of GCC 10.
2023-02-12 09:21:24 +11:00
fosslinux
712175af44
Make crt*.o available in /usr/lib
...
This is expected by GCC 10+ - they must be at a well defined path.
2023-02-11 20:25:47 +11:00
rick-masters
71d82c783b
Set perl config vars needed to create help2man shebang.
2023-02-08 19:43:49 +00:00
fosslinux
35efcc4223
Rebase checksums
2023-02-06 16:58:10 +11:00
fosslinux
070e9dacc5
Fix binutils 2.14 install
...
Programs shouldn't install to outdated usr/<target> location
2023-02-06 16:58:10 +11:00
fosslinux
5509e6bb6e
Change binutils to unknown-linux-musl triplet
2023-02-06 16:58:10 +11:00
Dor Askayo
74c852b166
Add /dev/shm for sysc
...
This allows named semaphores to be created. See sem_overview(7).
2023-02-02 01:55:33 +02:00
Dor Askayo
4204a180e1
Rename /usr/lib/musl to /usr/lib/i386-unknown-linux-musl
2023-01-29 00:09:39 +02:00
fosslinux
5e768d3752
Merge pull request #197 from doraskayo/avoid-variable-export
...
Avoid exporting variables in build scripts
2023-01-28 08:37:12 +11:00
Dor Askayo
3921660396
Avoid exporting variables in build scripts
...
Environment variables "pollute" the build environment of packages and
can affect their output.
This change results in the removal of some files from packages that
were not meant to be packaged. It also removes the need for a
workaround in automake 1.10.3 to manually remove such files.
Variables are now saved in an .env file for each system and included
in scripts that need them using the dot operation.
2023-01-27 22:19:52 +02:00
Andrius Štikonas
a35196a5e4
Build python 3.11 statically.
2023-01-27 19:10:48 +00:00
Andrius Štikonas
4f9f56f006
Use relative symlinks for python installs.
2023-01-25 18:26:22 +00:00
Andrius Štikonas
26872c01bf
Add --enable-ipv6 to some versions of python to make builds reproducible
2023-01-25 02:39:14 +00:00
Andrius Štikonas
f2e542ef0c
Do not build doc directory of automake 2.11 and 2.15.
...
There is a race condition there that often causes builds to fail.
Fixes : #184
2023-01-24 22:45:52 +00:00
Andrius Štikonas
89c7c10b8e
Add artificial symlinks to musl package to ease its use.
2023-01-21 02:00:36 +00:00
Andrius Štikonas
5f805e65f3
Fix reproducibility issue in curl.
2023-01-20 22:16:31 +00:00
Andrius Štikonas
4148b5da72
Merge pull request #222 from fosslinux/python
...
Python
2023-01-18 18:46:27 +00:00
Paul Dersey
91c168bb7d
Eliminate make 3.80 and use 3.82 instead when building with tcc
...
Unlike make 3.80, make 3.82 makes a call to putenv which does not exist
in mes libc so a stub was created for this function.
The checksum for the util-linux package required an update.
When built with original make 3.80 it resulted in an extra file
/usr/share/man/man8/.8 that does not exist when building with 3.82
2023-01-18 11:40:50 -05:00
fosslinux
6ec368ce37
Change Python -> python
...
(lowercase convention)
2023-01-18 22:57:04 +11:00
fosslinux
d0a522113f
Fix QEMU/chroot differences in outputs for Python
2023-01-18 08:20:34 +11:00
fosslinux
42fa6c24c1
Add Python-3.11.1
2023-01-18 08:20:34 +11:00
fosslinux
d28ea08295
Add Python-3.8.16
2023-01-18 08:20:34 +11:00
fosslinux
d1d422abc5
Add Python-3.4.10
2023-01-18 08:20:34 +11:00
fosslinux
f34defc485
Add Python-3.3.7
2023-01-18 08:20:34 +11:00
fosslinux
2325df7f38
Add Python-3.1.5
2023-01-18 08:20:34 +11:00
fosslinux
eadc92cf38
Add Python-2.5.6
2023-01-18 08:20:34 +11:00
fosslinux
a94c8dbdce
Add Python-2.3.7
2023-01-18 08:20:34 +11:00
fosslinux
13eaba86e8
Add Python-2.0.1
2023-01-18 08:20:34 +11:00
Andrius Štikonas
938d919503
Fix creation of binary tar packages.
...
Closes #223
2023-01-13 01:09:57 +00:00
fosslinux
d91deb50c9
Remove XBPS
2023-01-05 20:44:19 +11:00
Andrius Štikonas
20c2d4c36e
Build tcc 0.9.27 immediately after tcc 0.9.26.
2022-12-25 01:49:54 +00:00
Andrius Štikonas
e5edc55847
Update ca-certificates to 3.86.
...
This temporarily should fix checksum error due to certificate expiry.
2022-12-12 00:54:06 +00:00
rick-masters
267eb69452
Restore missing checksums for packages used in QEMU build. Resolves #213 .
2022-11-27 19:16:39 +00:00
Andrius Štikonas
44c35017e7
Update musl 1.2.3 checksum.
2022-11-15 01:03:51 +02:00
fosslinux
31bc944dd3
Establish different XBPS packages for different versions
2022-10-30 21:07:57 +11:00
Andrius Štikonas
effac229c1
Update to zlib-1.2.13 and fix its download url.
2022-10-21 12:14:50 +02:00
Andrius Štikonas
70b43cb63c
Update to mes 0.24.1
2022-10-17 09:58:03 +02:00
Andrius Štikonas
3900cf04ca
Move musl build with shared libraries after autogen.
2022-10-05 01:33:19 +01:00
fosslinux
10a55522a2
Change sources getting method.
...
- Rather than defining the urls where they are gotten (python sysa,
python sysc, inside sysc), a spec file is now used that is easily
interpretable and tool-independent.
- This is interpreted by rootfs.py and inside sysc.
- This is also used to make sources available and extract sources.
- Manual dirname selection is no longer required as is tarball renaming
upon download - all of this is handled automatically.
Fixes #188
2022-10-02 09:48:20 +11:00
Andrius Štikonas
0d4abd0223
Add autogen-5.18.16.
2022-09-29 00:00:02 +01:00