Add ideas about tcc being dependent on GNU

This commit is contained in:
lucic71 2022-11-12 20:45:16 +02:00
parent c396cad786
commit 6712edc242
1 changed files with 15 additions and 0 deletions

15
Tech/tcc/gnu.md Normal file
View File

@ -0,0 +1,15 @@
# GNU
TCC tries to keep a lot of compatibility with GCC for whatever reason. I
wonder what is the reason for that? I don't think that the author was
dumb enough to think that if the project kisses the ass of GCC it will
stay popular and relevant.
Just grep GCC in /tinycc and you will see how much dependency has the
project on GNU. Even the problem I solved earlier with .code32 in 64 bit
mode had to do with GAS, the GNU assembler. The makefile is written in
GNU make dialect, in /tinycc/configure gcc is the default compiler, etc,
etc.
I'm starting to think that maybe tcc is not the best solution for what
I'm trying to do.