Skip to content

Investigate non-reproducible build #27

Open
@sethp

Description

@sethp

What we know: when @dougli1sqrd tried to build b5a9c5c (pre-#19), he observed build failures, e.g.:

failed to resolve on #[interrupt]

and

let qspi = Spi::new_quad_send_only(
   |                     ^^^^^^^^^^^^^^^^^^
   |                     |
   |                     function or associated item not found in `Spi<'_, _>`

Spi::new_quad_send_only is a function we've added in our rustbox/esp-hal fork, and the "failed to resolve" indicates an older version of the #[interrupt] proc macro than I was using, so it seemed like he was building against a stale version of the upstream repository. Moving his Cargo.lock aside, the next cargo build successfully produced an artifact.

Why it is?

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