Tada ! Aka "Told ya"...

You can check the discussion history, C89 has been considered "enough" for most 
of the users, when I requested at least full 27 yo C99 conformance (wanted C11 
though, for future-proofness).

I guess you have 3 options :

1- You abandon TCC
2- You patch OpenSSL to compile with TCC
3- You improve TCC to add full C99 conformance

Good luck.

Regards.



----- Mail d'origine -----
De: Герман Семёнов <[email protected]>
À: [email protected], [email protected]
Envoyé: Mon, 11 May 2026 00:58:30 +0200 (CEST)
Objet: [Tinycc-devel] (no subject)

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.
```

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


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

Reply via email to