Skip to content

1.0.0-alpha.4 drops RUST_LIBC_UNSTABLE_MUSL_V1_2_3 resulting in stack corruption #5343

Description

@ninja-

I am working on porting my project to RISCV32 and switched to latest alpha build seeing it fixes some RISCV32 compatibility issues I encountered.

export RUST_LIBC_UNSTABLE_MUSL_V1_2_3 = "1"
export RUST_LIBC_UNSTABLE_GNU_TIME_BITS = "64"

I've been using this for a long time on multiple platforms (ARM, MIPS) without issues so far, to get everything working with latest MUSL.

f08bfce this commit changes env names without any fallback, while providing fallback for GNU_TIME_BITS only.

It's a dangerous change because it causes silent stack corruption...I updated the env name in my project and the corruption is gone.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: bug

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions