Skip to content

Duplicate macro definition warnings: Espressif project missing WOLFSSL_USER_SETTINGS #6848

@gojimmypi

Description

@gojimmypi

Version

latest master

Description

As noted in #5909 (comment) there may be an unintuitive build time warning of the user_settings.h macros being redefined when using wolfSSL as a component in an ESP32 Espressif project (e.g. ESP-IDF). This includes using the managed component.

The cause of this is a missing WOLFSSL_USER_SETTINGS compiler definition. See the template example.

There should be a cmake check in the Espressif wolfssl component to more gracefully warn of the missing definition.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions