Skip to content

[ATfE] Windows ZIP release artifact filename contains x86_64, but binaries are 32-bit #297

Open
@malsyned

Description

@malsyned

The binaries that were part of the LLVM-ET-Arm package for Windows-x86_64 were true 64-bit binaries. The ones that are part of ATfE represent that they are 64-bit, but are actually 32-bit. I noticed this when the installation instructions I had written up for LLVM-ET-Arm didn't work for ATfE. They failed to install a working toolchain because they instructed the user to install the X64 Visual C++ Redistributable, when the X32 version was what was needed.

Actual:

C:\Users\VBoxUser>llvm-objdump -x C:\Users\VBoxUser\Desktop\ATfE-20.1.0-Windows-x86_64\bin\clang.exe | C:\msys64\usr\bin\grep architecture:
architecture: i386

Expected:

architecture: x86_64

Proposed fix

Either change the zip artifact filename to say "x86" or "i386" or something instead of "x86_64", or adjust the build process to actually produce 64-bit binaries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ATfEArm Toolchain for Embedded specific issuebugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions