2022-03-24 08:42:29 +08:00
2022-03-21 16:50:35 +08:00
2022-03-20 16:48:53 +08:00
2022-03-20 16:48:53 +08:00
2022-03-20 16:48:53 +08:00
2022-03-22 17:08:26 +08:00
2022-03-24 08:42:29 +08:00
2022-03-20 16:48:53 +08:00
2022-03-21 10:24:31 +08:00
2022-03-24 08:42:29 +08:00
2022-03-20 16:48:53 +08:00
2022-03-20 16:48:53 +08:00
2022-03-20 16:48:53 +08:00
2022-03-20 16:39:11 +08:00
2022-03-20 16:48:53 +08:00
2022-03-21 16:49:51 +08:00
2022-03-21 16:50:06 +08:00
2022-03-20 16:48:53 +08:00
2022-03-20 16:48:53 +08:00

This is a modified version of musl libc 1.12 which is able to be
compiled with TinyCC on x86_64 machines.

Although TinyCC is quite complete as a tiny C compiler,some features are
still missing,including:
- _Complex types
	All related to _Complex are removed.
- Full GNU-style inline assembly support.
	The original versions of __syscall4(),__syscall5() and __syscall6()
	don't work.They are replaced by assembly implemention in
	/src/unistd/x86_64/syscall.S

To compile,simply run 
	export CC=tcc			# Set the compiler
	./configure --target=x86_64	# The script cannot detect the
					  platform with tcc.
	make

All modified and addtional files are under MIT License as well.
Description
2022-08-24 11:45:05 -04:00
Languages
C 95.2%
Assembly 4%
Awk 0.4%
Makefile 0.3%
Shell 0.1%