Sign inSign up

dhelectronics/linaro-cross-build

By dhelectronics

•Updated about 4 hours ago

Image
0

4.2K

dhelectronics/linaro-cross-build repository overview

⁠Debian based images with Linaro/ARM crossbuild toolchain installed

The images have the Linaro toolchain (up to GCC 7, starting from GCC 8: ARM) for crosscompiling installed.

This image repository is part of the Toolchain Container Images for DHSOM⁠.

⁠What is the schema of the tags?

The tag DIST-ARCH-VERSION consists of three parts:

  • DIST: Determines which debian version the container image is based on.
  • ARCH: Determines which the architecture for which the cross toolchain builds. Note that the architecture names of Docker are used as an example Debian's armhf corresponds to arm32v7.
  • VERSION: Determines which version of the toolchain is used. There are two kinds of versions: X.Y\[.Z\]-yyyy.mm does explictly point to a specific version of the toolchain. X points to the latest version of the major version of the toolchain, of which a image is existing. It is possible that some versions of the toolchain are skipped.

⁠Quickstart

$ docker run -it --rm --mount type=bind,src=$(pwd)/,dst=$(pwd) --workdir $(pwd) --user $(id -u):$(id -g) dhelectronics/debian-cross-build-essential:buster-arm32v7

Inside the container, you can now build your software. An example with make:

$ make

Tag summary

Content type

Image

Digest

sha256:5a809f1c8…

Size

493 MB

Last updated

about 4 hours ago

docker pull dhelectronics/linaro-cross-build:bookworm-arm32v7-4.9-2014.11