Skip to content

Ubuntu 24 add clang 20 1 8 support#122

Merged
osteffenrh merged 2 commits intotianocore:mainfrom
mdkinney:Ubuntu_24_Add_Clang_20_1_8_Support
Mar 3, 2026
Merged

Ubuntu 24 add clang 20 1 8 support#122
osteffenrh merged 2 commits intotianocore:mainfrom
mdkinney:Ubuntu_24_Add_Clang_20_1_8_Support

Conversation

@mdkinney
Copy link
Copy Markdown
Member

@mdkinney mdkinney commented Mar 2, 2026

Description

Make the following changes to Ubuntu-24 that is being used for development of GitHub Actions CI runners.

  • Add clang-20, llvm-20, lld-20, and libclang-rt-20
  • Add support for i386 applications for unit testing
    and EmulatorPkg builds
  • Add GCCNOLTO environment variable settings
  • Remove initialization of python venv. Defer to CI
    jobs that may cache venv, pip upgrade, and pip installs.
  • Remove deprecated GCC5 environment variable settings
  • Remove deprecated ARM tools and update-alternatives
  • Remove install of edkrepo from build image
  • Optimize the number of apt-get actions to reduce time
    required to launch docker image in GitHub Actions

Update edk2 tests:

  • Create python virtual environment
  • Use GCC instead of GCC5 that has been deprecated

Containers Affected

Ubuntu-24

mdkinney added 2 commits March 2, 2026 13:39
Detailed changes include:

* Add clang-20, llvm-20, lld-20, and libclang-rt-20
* Add support for i386 applications for unit testing
  and EmulatorPkg builds
* Add GCCNOLTO environment variable settings
* Remove initialization of python venv. Defer to CI
  jobs that may cache venv, pip upgrade, and pip installs.
* Remove deprecated GCC5 environment variable settings
* Remove deprecated ARM tools and update-alternatives
* Remove install of edkrepo from build image
* Optimize the number of apt-get actions to reduce time
  required to launch docker image in GitHub Actions

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
* Create python virtual environment
* Use GCC instead of GCC5 that has been deprecated

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
@osteffenrh osteffenrh merged commit 51b0b07 into tianocore:main Mar 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants