Skip to content

Custom dependencies

Oleksii Oleksenko edited this page Feb 23, 2017 · 1 revision

The Docker image we ship contains only the source codes of benchmarks and the scripts to build and run them. The actual dependencies - compilers to build, shared libraries to link against, additional tools and benchmarks - are downloaded from the Internet and installed at the experiment setup stage. This not only reduces the size of image but also allows user to add new applications.

To add a new installation, simply put a Bash or Python script into one of install/ subdirectories.

To run the script, Fex provides an install command. The following example runs the gcc-6.1.sh script:

./fex.py install -n gcc-6.1
Clone this wiki locally