Dmitrii Zabotlin created IGNITE-27407:
-----------------------------------------

             Summary: C++ 3.0: Fix compilation with gcc-15
                 Key: IGNITE-27407
                 URL: https://issues.apache.org/jira/browse/IGNITE-27407
             Project: Ignite
          Issue Type: Bug
          Components: platforms ai3
    Affects Versions: 3.1
            Reporter: Dmitrii Zabotlin
             Fix For: 3.2


GCC-15 introduces new warning unterminated-string-initialization
Which in combination with Werror produces errors:
{code:java}
ignite-3/modules/platforms/build/cpp/_deps/mbedtls-src/library/ssl_tls13_keys.h:14:40:
 error: initializer-string for array of ‘unsigned char’ truncates NUL 
terminator but destination lacks ‘nonstring’ attribute (9 chars into 8 
available) [-Werror=unterminated-string-initialization]
   14 |     MBEDTLS_SSL_TLS1_3_LABEL(finished, "finished") \
      |                                        ^~~~~~~~~~
ignite-3/modules/platforms/build/cpp/_deps/mbedtls-src/library/ssl_tls13_keys.c:38:13:
 note: in definition of macro ‘MBEDTLS_SSL_TLS1_3_LABEL’
   38 |     .name = string,
      |             ^~~~~~
ignite-3/modules/platforms/build/cpp/_deps/mbedtls-src/library/ssl_tls13_keys.c:44:5:
 note: in expansion of macro ‘MBEDTLS_SSL_TLS1_3_LABEL_LIST’
   44 |     MBEDTLS_SSL_TLS1_3_LABEL_LIST {code}
This could be solved with MbedTLS upgrade to the version 4.0.0. This problem is 
fixed there already.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to