-
Notifications
You must be signed in to change notification settings - Fork 39
BSA ACS does not build with Clang 20 #52
Copy link
Copy link
Open
Labels
bsaBase System Architecture ACS specific issues/enhancements/questions.Base System Architecture ACS specific issues/enhancements/questions.drtmDRTM specific issues/enhancements/questions.DRTM specific issues/enhancements/questions.mem-testMemory consistency test specific issues/enhancements/questions.Memory consistency test specific issues/enhancements/questions.pc-bsaPC BSA ACS specific issues/enhancements/questions.PC BSA ACS specific issues/enhancements/questions.sbsaServer Base System Architecture ACS specific issues/enhancements/questions.Server Base System Architecture ACS specific issues/enhancements/questions.sys-mpamSystem MPAM ACS specific issues/enhancements/questions.System MPAM ACS specific issues/enhancements/questions.
Description
Metadata
Metadata
Assignees
Labels
bsaBase System Architecture ACS specific issues/enhancements/questions.Base System Architecture ACS specific issues/enhancements/questions.drtmDRTM specific issues/enhancements/questions.DRTM specific issues/enhancements/questions.mem-testMemory consistency test specific issues/enhancements/questions.Memory consistency test specific issues/enhancements/questions.pc-bsaPC BSA ACS specific issues/enhancements/questions.PC BSA ACS specific issues/enhancements/questions.sbsaServer Base System Architecture ACS specific issues/enhancements/questions.Server Base System Architecture ACS specific issues/enhancements/questions.sys-mpamSystem MPAM ACS specific issues/enhancements/questions.System MPAM ACS specific issues/enhancements/questions.
EDK2 can be built with either GCC or Clang. BSA ACS fails to build with latter one.
tools/scripts/acsbuild.shneeds "s/-t GCC/-t CLANGDWARF/" change to test it.Then it fails:
Other place:
I know that you target GCC toolchain only. But using two different ones allows to catch mistakes like above.