Skip to content

An Arm64 and X64 image based on Debian 10 (for glibc 2.28.0) with newer CMake and Clang to build C projects with broad compatibility with long term support (LTS) Linux distributions

License

Notifications You must be signed in to change notification settings

atsign-company/at_c_buildimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The Atsign FoundationThe Atsign Company

SLSA 3

at_c_buildimage

Installing all the packages needed to build (multiplatform) binaries for a C application is time consuming, so that work happens here, and the image can then be used to accelerate builds elsewhere.

SLSA

The Docker images created from this repo have SLSA Build Level 3 attestations.

These can be verified using the slsa-verifier tool e.g.:

CMAKE_VERSION="3.30.2"
IMAGE="atsigncompany/cbuildimage"
SHA=$(docker buildx imagetools inspect ${IMAGE}:CMake-${CMAKE_VERSION} \
  --format "{{json .Manifest}}" | jq -r .digest)
slsa-verifier verify-image ${IMAGE}@${SHA} --source-uri \
  github.com/atsign-company/at_c_buildimage --source-tag c${CMAKE_VERSION}

About

An Arm64 and X64 image based on Debian 10 (for glibc 2.28.0) with newer CMake and Clang to build C projects with broad compatibility with long term support (LTS) Linux distributions

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published