/bottlerocket-sdk

A software development kit for Bottlerocket

Primary LanguageDockerfileOtherNOASSERTION

Bottlerocket SDK

This is the SDK for Bottlerocket.

It provides the base layer used by package and variant builds.

Contents

The SDK includes:

  • Development tools from the host Linux distribution
  • C and C++ cross-compilers for the target Linux distribution
  • Kernel headers
  • Toolchains for Rust and Go
  • Software license scanner

Development

The SDK can be built for either x86_64 or aarch64.

make ARCH=x86_64
make ARCH=aarch64

It supports either an x86_64 or an aarch64 build host for both cases.