Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Remove Visual Studio ARM 32-bit Host Support #10872

Open
2 of 4 tasks
makubacki opened this issue Mar 18, 2025 · 1 comment · May be fixed by #10884
Open
2 of 4 tasks

[Bug]: Remove Visual Studio ARM 32-bit Host Support #10872

makubacki opened this issue Mar 18, 2025 · 1 comment · May be fixed by #10884
Labels
package:basetools package:build-or-ci-code Build or CI Code priority:low Little to no impact. No urgency to fix. state:needs-owner state:needs-triage type:bug Something isn't working

Comments

@makubacki
Copy link
Member

makubacki commented Mar 18, 2025

Is there an existing issue for this?

  • I have searched existing issues

Bug Type

  • Firmware
  • Tool
  • Unit Test

What packages are impacted?

BaseTools, Build or CI Code

Which targets are impacted by this bug?

DEBUG, NO-TARGET, NOOPT, RELEASE

Current Behavior

Visual Studio 2022 is not supported on ARM32 operating systems per https://learn.microsoft.com/visualstudio/releases/2022/system-requirements#supported-operating-systems and https://learn.microsoft.com/visualstudio/install/visual-studio-on-arm-devices?view=vs-2022#native-developers.

Visual Studio 2019 does not support ARM operating systems either as described in https://learn.microsoft.com/visualstudio/releases/2019/system-requirements#visual-studio-2019-system-requirements.

Therefore, ARM architecture support for Visual Studio can be dropped from files such as the BaseTools makefile https://github.com/tianocore/edk2/blob/master/BaseTools/Source/C/Makefiles/ms.common#L60.

Expected Behavior

Support in build files is not present for unsupported configurations.

Steps To Reproduce

Review Visual Studio system requirements and build files checked into the repo.

Build Environment

- OS(s): Windows ARM32
- Tool Chain(s): VSxx

Version Information

Commit: 9bceb16000056f31119c79014788bc99d5cfdc3d (current `master` branch head commit)

Urgency

Low

Are you going to fix this?

Someone else needs to fix it

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

@makubacki makubacki added state:needs-triage type:bug Something isn't working labels Mar 18, 2025
@github-actions github-actions bot added priority:low Little to no impact. No urgency to fix. package:basetools package:build-or-ci-code Build or CI Code state:needs-owner labels Mar 18, 2025
@Damien-Chen
Copy link

Hi @makubacki , could I take this issue ?

@Damien-Chen Damien-Chen linked a pull request Mar 22, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package:basetools package:build-or-ci-code Build or CI Code priority:low Little to no impact. No urgency to fix. state:needs-owner state:needs-triage type:bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants