Add llvm-xtensa and ldc-xtensa images #19
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Builds llvm from https://github.com/espressif/llvm-project, and ldc with that llvm build.
These are seperate images from ldc and llvm because I can't find any good way to add this along the existing ldc and llvm version tags.
Currently building with
./ddct ldc-xtensa 1.39
one last time from scratch. Will confirm here if it works.Upstream llvm has very limited Xtensa support which is easy to enable as experimental target, and might be done even by upstream ldc (ldc-developers/ldc#4725), as is already the case with SPIR-V.
To actually compile for xtensa esp32 chips, you need the not-yet-upstreamed espressif fork of llvm.