On 2026-02-05 12:51, Aleksi Hannula wrote:
> From: Aleksi Hannula <[email protected]>
> 
> ARM64. It is by no means complete, but enough is implemented to compile
> musl 1.2.5.

Excellent. With this, extended system-integration testing can be established for
arm64-tcc, with a few exceptions:
- i am not aware of any kernel which could be compiled/linked with arm64-tcc
- since free/open/libre uboot-loader is common this was not yet confirmd either
  (and too may need some aarch32/thumb assembly for the ATF)
- but, most important to begin with, all userspace parts (that is ~500builds
  ported for i386-tcc suport here already) most of these can be confirmed if
  passing compile-time with arm64-tcc too, and with the help from qemu-user
  some runtime testing was feasible

Since i've already tried with aarch32 before, configuring a system-profile for
aarch64 would be a few days of efforts here to do this for arm64-tcc.
I've got a rock64/aarch64 lying in the shelf too, with some kernel/uboot
firmware deployment ready which an arm64-tcc compiled userspace can be spawn
atop.

Before i would rather git-tag for a release and upload the
i586-tinccy-linux-musl variant, since that one is complete including kernel and
could provide a common development host for cross/compiling and re-producible
testing for everyone.

In any case your patches got highlighted here on TODO.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to