[libcxx-commits] [libcxx] [libc++][Android] Fix Android bugs in the CI Dockerfile (PR #99623)

Ryan Prichard via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jul 19 03:06:55 PDT 2024


rprichard wrote:

FWIW: With this PR, `docker compose build` still fails because `apt-get update` fails:

```
E: The repository 'http://apt.llvm.org/noble llvm-toolchain-noble-16 Release' does not have a Release file.
```

To test the change locally, I commented out this line:

```
sudo /tmp/llvm.sh $(($LLVM_HEAD_VERSION - 3)) all  # for CI transitions
```

LLVM 16 is available for jammy (GitHub Actions), but it isn't available for noble (BuildKite). We don't need the apt.llvm.org compilers in the Android BuildKite images, and I'm not sure if we're using the `buildkite-builder` Linux image anymore now that we've migrated a lot of stuff to GitHub Actions, so maybe one fix is to omit the apt.llvm.org compilers for BuildKite/noble.

(Aside: I was also unable to install LLVM 18 on jammy -- see #99453, which I worked around by commenting out my new `set -e` line. Maybe that's being fixed already?)


https://github.com/llvm/llvm-project/pull/99623


More information about the libcxx-commits mailing list