Skip to content

ESP8266 build regression #27

Closed
Closed
@vmarkushin

Description

@vmarkushin

Hi,

After today's update, I started getting this compilation error of 'quickstart' project:

$ cargo xbuild      
<...>
LLVM ERROR: Error while trying to spill A8 from class AR: Cannot scavenge register without an emergency spill slot!
error: could not compile `core`.

...and another error when building with xargo:

$ xargo build
error: cannot produce bin for `esp32-test v0.1.0 (/Users/vmark/dev/emb/xtensa-rust-quickstart)` as the target `xtensa-esp8266-none-elf` does not support these crate types

Rustc info:

rustc 1.44.0-dev
binary: rustc
commit-hash: unknown
commit-date: unknown
host: x86_64-apple-darwin
release: 1.44.0-dev
LLVM version: 9.0

Note: for xtensa-esp32-none-elf target the project compiles successfully.

Should I report the issue on espressif's LLVM fork?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions