Skip to content

[Feature]: support for esp32 / 32 bit applications #2419

@gb6881

Description

@gb6881

Related Problems?

i wanted to use opentelemetry on a ESP32, but the sdk won't compile

  --> /Users/gb/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opentelemetry_sdk-0.27.1/src/metrics/internal/mod.rs:12:37
   |
12 | use std::sync::atomic::{AtomicBool, AtomicI64, AtomicU64, AtomicUsize, Ordering};
   |                                     ^^^^^^^^^  ^^^^^^^^^ no `AtomicU64` in `sync::atomic`
   |                                     |
   |                                     no `AtomicI64` in `sync::atomic`
   |
help: a similar name exists in the module
   |
12 | use std::sync::atomic::{AtomicBool, AtomicI32, AtomicU64, AtomicUsize, Ordering};
   |                                     ~~~~~~~~~
help: a similar name exists in the module
   |
12 | use std::sync::atomic::{AtomicBool, AtomicI64, AtomicU32, AtomicUsize, Ordering};

Describe the solution you'd like:

it would be great to be able to use it :)

Considered Alternatives

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions