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
