tinycc-devel
[Top][All Lists]
Advanced

[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 -----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]