[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] regression testing with a complete i486-tcc-linux-mus
From: |
gz8cx4 |
Subject: |
Re: [Tinycc-devel] regression testing with a complete i486-tcc-linux-musl.iso distribution |
Date: |
Sun, 17 Nov 2024 12:31:48 +0100 |
On Sat, Nov 16, 2024 at 05:54:17PM +0000, Michael Ackermann wrote:
> [...]
Thanks Michael for the thorough explanations!
> binutils are used for some 16bit real-mode
> bootcode only (binutils itself can be bootstrapped with tcc), so it's a 100%
> pure tcc-toolchain system with x86_32.
It would be exciting to add 16-bit x86 assembly support to tinycc,
if this could be done without a remarkable size penalty.
Then tcc would correspond to the whole OS toolchain for Linux-2.4 on ia32
and x86_64, without the need for the binutils or something else for the
16-bit boot code (I used f.i. the 16-bit assembler from the Amsterdam
Compiler Kit).
Michael's answer went to the list.
For completeness, my original question was:
----- Forwarded message -----
Date: Sat, 16 Nov 2024 11:29:45 +0100
Subject: Re: [Tinycc-devel] regression testing with a complete
i486-tcc-linux-musl.iso distribution
To: Michael Ackermann
Hello Michael,
You have made an impressive job.
I feel especially interested because I made a similar effort
in a smaller scale for VSOBFS [1]
but it did not look like musl and linux 2.4.26 would work together,
nor does musl claim compatibility with kernels before 2.6.
I solved this by using a different libc,
how did you approach this issue?
Kind regards,
/tccm
[1] 29 May 2024 [Tinycc-devel]
full OS self-hosting with TinyCC (was: Tiny C Compiler
as a part of a "verifiable build bootstrap" project)
----- End forwarded message -----