Skip to content

Can't use f32 transcendental functions (sin, cos) because lto fat is broken in rust 1.66 #285

@bunnie

Description

@bunnie

Rust 1.66 breaks lto fat due to a panic inside sin()/cos() routines.

This issue is to investigate this further. Two options:

  1. Create pure Rust versions of sin/cos that don't break in LTO
  2. Pull out the entire FFT analysis routine and do it on the tester host side

2 is probably the better outcome but definitely a lot more work and risk on production quality.

Metadata

Metadata

Assignees

Labels

BlockedIssues blocked because of bugs in upstream projects

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions