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

Reply via email to