Skip to content

Lattay/chicken_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chicken_docker

A collection of Docker image recipes for Chicken compilers. The final images are very minimal and contains just what is needed to use Chicken. Very useful for CI platforms (tested with great success on Gitlab CI).

Usage

Build an image:

cd glibc
docker build . --build-arg PREFIX=/some/path -t chicken-ready

Test the product:

docker run --rm -it chicken-ready csi

Extract the compiler:

mkdir out
cp ../extract.sh out
docker run --mount type=bind,source="$(pwd)"/out,target=/out --rm -it chicken-ready /out/extract.sh

Build and extract all compilers:

./collect_all.sh /tmp/chicken /tmp/chicken-rt