Skip to content

Enable Arm bare-metal LLVM libc tests#878

Draft
voltur01 wants to merge 1 commit into
llvm:mainfrom
voltur01:libc_baremetal_testing
Draft

Enable Arm bare-metal LLVM libc tests#878
voltur01 wants to merge 1 commit into
llvm:mainfrom
voltur01:libc_baremetal_testing

Conversation

@voltur01

@voltur01 voltur01 commented Jul 3, 2026

Copy link
Copy Markdown

This adds configuration and steps required to run LLVM libc hermetic tests on Arm using QEMU.

The worker requires qemu-system-arm to be installed.

SoftFP and HardFP configuration can be run locally using the following builder names:
BUILDBOT_BUILDERNAME=libc-arm32-softfp-qemu-baremetal-fullbuild-dbg python3 ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py
BUILDBOT_BUILDERNAME=libc-arm32-hardfp-qemu-baremetal-fullbuild-dbg python3 ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py

Depends on llvm/llvm-project#207361

This adds configuration and steps required to run LLVM libc hermetic tests on Arm using QEMU.

The worker requires qemu-system-arm to be installed.

SoftFP and HardFP configuration can be run locally using the following builder name:
BUILDBOT_BUILDERNAME=libc-arm32-softfp-qemu-baremetal-fullbuild-dbg python3 ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py
BUILDBOT_BUILDERNAME=libc-arm32-hardfp-qemu-baremetal-fullbuild-dbg python3 ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py
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.

1 participant