Skip to content

Fix Espressif _thread_local_start and _thread_local_end usage#8030

Merged
dgarske merged 1 commit intowolfSSL:masterfrom
gojimmypi:pr-fix-thread_local_start
Oct 1, 2024
Merged

Fix Espressif _thread_local_start and _thread_local_end usage#8030
dgarske merged 1 commit intowolfSSL:masterfrom
gojimmypi:pr-fix-thread_local_start

Conversation

@gojimmypi
Copy link
Copy Markdown
Contributor

Description

Fixes #8029

The _thread_local_start and _thread_local_end appear to be only available in Xtensa architecture.

Error previously not manifested unless #include <wolfssl/wolfcrypt/port/Espressif/esp-sdk-lib.h> on RISC-V.

Fixes zd# n/a

Testing

How did you test?

Manual testing on ESP32-C3

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

@gojimmypi gojimmypi force-pushed the pr-fix-thread_local_start branch from edd8a83 to 75a676b Compare October 1, 2024 10:20
@dgarske dgarske merged commit 5927951 into wolfSSL:master Oct 1, 2024
@gojimmypi gojimmypi deleted the pr-fix-thread_local_start branch October 1, 2024 16:49
@gojimmypi gojimmypi changed the title Espressif _thread_local_start and _thread_local_end fix Fix Espressif _thread_local_start and _thread_local_end usage Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: esp_sdk_mem_lib fails to find _thread_local_end for RISC-V

2 participants