1234567891011121314151617181920212223242526 |
- FROM ubuntu:16.04
- RUN apt update && apt install
- RUN apt -y install git cmake wget gcc-4.8 g++-4.8 make vim python psmisc build-essential
- RUN apt -y install m4 libgmp3-dev libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg
- # Setup gcc-4.8 and g++-4.8 for use
- RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
- RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
- RUN update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
- RUN update-alternatives --set cc /usr/bin/gcc
- RUN update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
- RUN update-alternatives --set c++ /usr/bin/g++
- RUN update-alternatives --config gcc
- RUN update-alternatives --config g++
- RUN export CC=/usr/bin/gcc-4.8
- RUN export CXX=/usr/bin/g++-4.8
- COPY XPIR.tar.gz /pir/
- WORKDIR /pir/
- RUN tar -xf XPIR.tar.gz
- RUN git clone https://git-crysp.uwaterloo.ca/piros/XPIR.git
- RUN cd XPIR && mkdir _build && ./helper_script.sh
- #RUN cd XPIR/_build && cmake .. -DCMAKE_BUILD_TYPE=Release && make && make check
- RUN cd XPIR/_build && cmake .. -DCMAKE_BUILD_TYPE=Release && make
|