Custom Dockerfiles and build scripts for Quick Bench compilers.
- Extends
bench-runner - Supports experimental GCC, Clang, and other toolchains
- use the following docker command to build the image
docker buildx build --platform linux/amd64,linux/arm64 -f Dockerfile -t johnco3/quick-bench:gcc-15.2 -t johnco3/quick-bench:latest --push .``` - the following command inspects the published docker tag
>docker buildx imagetools inspect johnco3/quick-bench:latest
Name: docker.io/johnco3/quick-bench:latest
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:8fac2ce77a99507f4c7737775697c45f73432728477aa17fe79506dddb85cab7
Manifests:
Name: docker.io/johnco3/quick-bench:latest@sha256:7731714eb062037fcb4552b2c4c55a320923f25a77fcda8c87908fc99ce0daa8
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: docker.io/johnco3/quick-bench:latest@sha256:4faa6888d93c6bb8f7fb1692693d1de8ececd09bd3380deb5a7c0f08df36e3e1
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: docker.io/johnco3/quick-bench:latest@sha256:4f11299f0aae3bc16d700d2eda7c89df67480a178a11d7397f68d58d5847e8ff
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:7731714eb062037fcb4552b2c4c55a320923f25a77fcda8c87908fc99ce0daa8
vnd.docker.reference.type: attestation-manifest
Name: docker.io/johnco3/quick-bench:latest@sha256:71c017491e39580c68917e64f4959bf3a37debc8e1b3aeca0415b9b68a9cc327
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:4faa6888d93c6bb8f7fb1692693d1de8ececd09bd3380deb5a7c0f08df36e3e1
vnd.docker.reference.type: attestation-manifest
vnd.docker.reference.digest: sha256:4faa6888d93c6bb8f7fb1692693d1de8ececd09bd3380deb5a7c0f08df36e3e1
vnd.docker.reference.type: attestation-manifest