Skip to content

Update images documentation #367

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

HadrienPatte
Copy link
Member

@HadrienPatte HadrienPatte commented Jul 24, 2025

Update repository's README to reflect the changes from a couple recent PRs.

@HadrienPatte HadrienPatte changed the title Update README and enable s390x builds Update images documentation Aug 11, 2025
Update repository's README to reflect the changes from a couple recent
PRs.

Signed-off-by: Hadrien Patte <hadrien.patte@datadoghq.com>
@@ -26,20 +31,13 @@ which prevents having to use `docker login` which stores a plain text token in `

This image consists of compilers and libraries needed to build other images for `amd64` and `arm64`.

It also includes multiple Bazel version to enable building different version of Istio and Envoy.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #237

### [`images/bpftool`](images/bpftool/Dockerfile)

This image builds `bpftool` binary for `amd64` and `arm64` using a cross-compiler. The resulting image has only one file -
`/bin/bpftool`, it is a proper multi-platform image. The binary is dynamically linked to Ubuntu 20.04 glibc and other dependencies.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #366


### [`images/llvm`](images/llvm/Dockerfile)

This image builds `llc` and `clang` binaries for `amd64` and `arm64` using a cross-compiler. The resulting image has only two
files - `/bin/llc` and `/bin/clang`, it is a proper multi-platform image. The binaries are dynamically linked to Ubuntu 20.04 glibc
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #368

This image builds `llc` and `clang` binaries for `amd64` and `arm64` using a cross-compiler. The resulting image has only two
files - `/bin/llc` and `/bin/clang`, it is a proper multi-platform image. The binaries are dynamically linked to Ubuntu 20.04 glibc
and other dependencies.
This image consists of the `llc`, `clang`, `llvm-objcopy` and `llvm-strip` binaries statically linked and built from [`llvm/llvm-project`](https://github.com/llvm/llvm-project).
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #86 and #364

@HadrienPatte HadrienPatte marked this pull request as ready for review August 13, 2025 09:53
@HadrienPatte HadrienPatte requested a review from a team as a code owner August 13, 2025 09:53
@HadrienPatte HadrienPatte added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Aug 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge This PR has passed all tests and received consensus from code owners to merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants