Skip to content

cleanup: Remove hardcoded compiler-builtins-mem feature for armv7a-vex-v5 once compiler-builtins can automatically add it. #136076

Closed
@Tropix126

Description

@Tropix126

PR #131530 adds the armv7a-vex-v5 Tier 3 target, which operates outside of a libc enviornment. As such as we aren't provided symbols like memcpy, memmove, etc... and require the compiler-builtins-mem feature. In the PR, we hardcode bootstrap to automatically add the feature when target.contains("vex"). The zkvm family of targets also does this.

Once compiler-builtins is able to automatically detect the target, this check should be removed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-cleanupCategory: PRs that clean code up or issues documenting cleanup.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions