Em 10/05/2026 19:58, Герман Семёнов escreveu:
OpenSSL it is impossible to compile because TCC compiler has not fully
implemented C99 standard
https://github.com/openssl/openssl/issues/31136
Reason:
```
fails to process an array declaration and initialisation conformant to
paragraph 4 of section 6.7.5.2 and paragraph 22 of section 6.7.8 of ISO/IEC
9899:1999.
```
Cake https://cakecc.org/ can be used to translate C23, C11, and C99
code to C89, so
it could be used together with Tiny C Compiler.
However, in the particular case of OpenSSL, this is one of the hardest
libraries I know to compile,
especially on Windows. So I have no idea how long it would take to make
that work, and for this
reason I do not recommend this approach for this particular library.
But for other libraries, I believe it can work well.
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel