Skip to content

wchar_t is i32 for all bsd targets #1282

@gnzlbg

Description

@gnzlbg
Contributor

AFAICT wchar_t is i32 for all BSD targets, but for example for FreeBSD aarch64 targets it should be u32. I'm not sure about ios aarch64 targets, but i think there it is also u32.

Activity

gnzlbg

gnzlbg commented on May 29, 2019

@gnzlbg
ContributorAuthor

cc @asomers - we are not testing aarch64-freebsd on CI, so this might be worth fixing.

asomers

asomers commented on May 29, 2019

@asomers
Contributor

Testing aarch64-freebsd in CI would require usermode qemu emulation. It's possible, but it would take some effort to setup.

asomers

asomers commented on Jun 2, 2022

@asomers
Contributor

Oh, there's a new option now. Cirrus CI can do CI testing on arm64. Currently they only do it for Linux, but it would be easy to add FreeBSD, if there's enough interest.
cirruslabs/cirrus-ci-docs#906

added this to the 1.0 milestone on Aug 29, 2024
added
E-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.
on Aug 29, 2024
added
E-help-wantedCall for participation: Help is requested to fix this issue.
on Nov 21, 2024
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: bugE-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.E-help-wantedCall for participation: Help is requested to fix this issue.O-bsd

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @asomers@gnzlbg@tgross35@workingjubilee

        Issue actions

          wchar_t is i32 for all bsd targets · Issue #1282 · rust-lang/libc