|
@ -22,6 +22,7 @@ RUN apt-get update -qq && \ |
|
|
libboost-python-dev \ |
|
|
libboost-python-dev \ |
|
|
libboost-filesystem-dev \ |
|
|
libboost-filesystem-dev \ |
|
|
clang \ |
|
|
clang \ |
|
|
|
|
|
curl \ |
|
|
git && \ |
|
|
git && \ |
|
|
apt-get autoclean && apt-get clean && apt-get -y autoremove && \ |
|
|
apt-get autoclean && apt-get clean && apt-get -y autoremove && \ |
|
|
update-ca-certificates && \ |
|
|
update-ca-certificates && \ |
|
@ -30,7 +31,9 @@ RUN apt-get update -qq && \ |
|
|
git clone https://github.com/YosysHQ/yosys.git yosys && \ |
|
|
git clone https://github.com/YosysHQ/yosys.git yosys && \ |
|
|
cd yosys && \ |
|
|
cd yosys && \ |
|
|
make -j$(nproc) PREFIX=/opt/yosys && \ |
|
|
make -j$(nproc) PREFIX=/opt/yosys && \ |
|
|
make install PREFIX=/opt/yosys |
|
|
|
|
|
|
|
|
make install PREFIX=/opt/yosys && \ |
|
|
|
|
|
mkdir /opt/yosys/doc && \ |
|
|
|
|
|
curl http://www.clifford.at/yosys/files/yosys_manual.pdf -o /opt/yosys/doc/yosys_manual.pdf |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# SymbiYosys, Solvers |
|
|
# SymbiYosys, Solvers |
|
@ -45,7 +48,6 @@ RUN apt-get update -qq && \ |
|
|
autoconf \ |
|
|
autoconf \ |
|
|
gperf \ |
|
|
gperf \ |
|
|
cmake \ |
|
|
cmake \ |
|
|
curl \ |
|
|
|
|
|
libgmp-dev \ |
|
|
libgmp-dev \ |
|
|
ninja-build \ |
|
|
ninja-build \ |
|
|
g++ \ |
|
|
g++ \ |
|
@ -58,6 +60,8 @@ RUN apt-get update -qq && \ |
|
|
git clone https://github.com/YosysHQ/SymbiYosys.git symbiyosys && \ |
|
|
git clone https://github.com/YosysHQ/SymbiYosys.git symbiyosys && \ |
|
|
cd symbiyosys && \ |
|
|
cd symbiyosys && \ |
|
|
make install PREFIX=/opt/symbiyosys && \ |
|
|
make install PREFIX=/opt/symbiyosys && \ |
|
|
|
|
|
mkdir /opt/symbiyosys/doc && \ |
|
|
|
|
|
curl https://symbiyosys.readthedocs.io/_/downloads/en/latest/pdf/ -o /opt/symbiyosys/doc/symbiyosys_manual.pdf && \ |
|
|
cd .. && \ |
|
|
cd .. && \ |
|
|
git clone https://github.com/Z3Prover/z3.git z3 && \ |
|
|
git clone https://github.com/Z3Prover/z3.git z3 && \ |
|
|
cd z3 && \ |
|
|
cd z3 && \ |
|
|