You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Checked the issue tracker for similar issues to ensure this is not a duplicate.
Described the feature in detail and justified the reason for the request.
Provided specific use cases and examples.
Feature description
I would like to use espressif/elf_loader to load an elf file with Rust code on the esp32s3 (xtensa) however elf loader currently requires position independent code. When I try to compile Rust code with the esp-rs compiler using the rust flag: -C relocation-model=pic
I get the following error message:
LLVM ERROR: PIC relocations is not supported
error: could not compile `core` (lib)
Use cases
For use cases such as elf_loader where code is to be loaded at runtime. In my case I have sections of code that I would like to load and execute from SD card so people can develop small "apps" for my device without requiring reflashing the firmware.
Alternatives
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
Checklist
Feature description
I would like to use espressif/elf_loader to load an elf file with Rust code on the esp32s3 (xtensa) however elf loader currently requires position independent code. When I try to compile Rust code with the esp-rs compiler using the rust flag: -C relocation-model=pic
I get the following error message:
Use cases
For use cases such as elf_loader where code is to be loaded at runtime. In my case I have sections of code that I would like to load and execute from SD card so people can develop small "apps" for my device without requiring reflashing the firmware.
Alternatives
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: