Skip to content

docs: update clang/LLVM install instructions to v18#194

Open
simongdavies wants to merge 1 commit into
hyperlight-dev:mainfrom
simongdavies:docs/clang-18
Open

docs: update clang/LLVM install instructions to v18#194
simongdavies wants to merge 1 commit into
hyperlight-dev:mainfrom
simongdavies:docs/clang-18

Conversation

@simongdavies

Copy link
Copy Markdown
Member

What

Bump the clang/LLVM version in the README setup instructions from 16 → 18 (Ubuntu and Azure Linux sections).

Why

The README's install steps pinned clang/LLVM 16, but that's stale. The authoritative sources both require/install 18:

  • The parent project's getting-started.md uses sudo ./llvm.sh 18.
  • CI (hyperlight-dev/ci-setup-workflow@v1.9.0) installs clang 18 (sudo ./llvm.sh 18 clang clang-tools-extra) and symlinks /usr/lib/llvm-18/bin/clang/usr/bin/clang.

Verified locally: pointing /usr/bin/clang at llvm-18 resolves the rquickjs-sys bindgen wint_t/__gnuc_va_list failures that occur under clang 16/older, and the guest cross-compile to x86_64-hyperlight-none then succeeds.

Scope

Pure version bump to keep the diff minimal and reviewable — no structural changes to the install steps.

Note: this only touches docs; no code changes.

The README's setup instructions pinned clang/LLVM 16, but both the
parent project's getting-started.md and CI (ci-setup-workflow) require
and install clang 18. Bump the Ubuntu and Azure Linux install steps to
18 so the docs match the actual supported toolchain.

Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
@simongdavies simongdavies added the kind/documentation Documentation changes label Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/documentation Documentation changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant