This is an automated email from the ASF dual-hosted git repository. jerzy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit e7e7e06839078b7cb0084fd3f337ec20d6a563b8 Author: Jerzy Kasenberg <[email protected]> AuthorDate: Sat Jun 5 01:19:48 2021 +0200 crypto: mbedtls: Fix xc32 build problem Line: pkg.cflags: '-DMBEDTLS_USER_CONFIG_FILE="mbedtls/config_mynewt.h"' works for arm gcc it does not work for xc32-gcc Due to compiler issue this line results in build error: Error: In file included from repos/apache-mynewt-core/crypto/mbedtls/src/aes.c:54: repos/apache-mynewt-core/crypto/mbedtls/include/mbedtls/config.h:3439:10: error: #include expects "FILENAME" or <FILENAME> #include MBEDTLS_USER_CONFIG_FILE xc32-gcc is wrapper that executes another binary, during execution of this second compiler, xc32-gcc removes quotes leaving definition of MBEDTLS_USER_CONFIG_FILE unusable. This changes "" to <> that is harmless for other compilers and fixes build for xc32. --- crypto/mbedtls/pkg.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/mbedtls/pkg.yml b/crypto/mbedtls/pkg.yml index 529a8c8..f4defa7 100644 --- a/crypto/mbedtls/pkg.yml +++ b/crypto/mbedtls/pkg.yml @@ -25,5 +25,5 @@ pkg.keywords: - ssl - tls -pkg.cflags: '-DMBEDTLS_USER_CONFIG_FILE="mbedtls/config_mynewt.h"' +pkg.cflags: '-DMBEDTLS_USER_CONFIG_FILE=<mbedtls/config_mynewt.h>' pkg.cflags.TEST: -DTEST
