sof/scripts
Liam Girdwood e28b6a7cf6 docker: toolchain: update docker to GCC 10.2 and GDB 9.2
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2021-02-18 13:59:26 +00:00
..
cmake
docker_build docker: toolchain: update docker to GCC 10.2 and GDB 9.2 2021-02-18 13:59:26 +00:00
kconfig
scan
README.docker
build-tools.sh
checkpatch.pl
const_structs.checkpatch
docker-qemu.sh
docker-run.sh
gen-doc.sh
host-build-all.sh
host-testbench.sh
qemu-check.sh
rebuild-testbench.sh
sof-post-commit-hook.sh
sof-pre-commit-hook.sh
sof-target-install.sh
sof_fw.kb
spelling.txt
xtensa-build-all.sh

README.docker

The docker container provided in docker_build sets up a build environment for
building Sound Open Firmware. A working docker installation is needed to run
the docker build container.

Note: In order to run docker as non sudo/root user please run.

sudo usermod -aG docker your-user-name

Then logout and login again.

Quick Start:

First, build the docker container. This step needs to be done initially and
when the toolchain or alsa dependencies are updated.

cd scripts/docker_build

./docker-build.sh

After the container is built, it can be used to run the scripts.

To build for baytrail:
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -l byt
or (may need password test0000 for rimage install)
./scripts/docker-run.sh ./scripts/xtensa-build-all.sh byt

To rebuild the topology and logger:
./scripts/docker-run.sh ./scripts/build-tools.sh

An incremental sof.git build:
./scripts/docker-run.sh make

Or enter a shell:
./scripts/docker-run.sh bash