File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,8 +7,13 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND=noninteractive
88
99RUN apt-get update -qq
10- RUN apt-get install -y --no-install-recommends ca-certificates git
11- RUN apt-get install -y --no-install-recommends build-essential gnat zlib1g-dev
10+ RUN apt-get install -y --no-install-recommends \
11+ ca-certificates \
12+ git
13+ RUN apt-get install -y --no-install-recommends \
14+ build-essential \
15+ gnat \
16+ zlib1g-dev
1217
1318RUN git clone --depth 1 https://github.com/ghdl/ghdl
1419RUN mkdir ghdl/build && cd ghdl/build && ../configure --prefix=/usr/local \
Original file line number Diff line number Diff line change @@ -7,9 +7,15 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND=noninteractive
88
99RUN apt-get update -qq
10- RUN apt-get install -y --no-install-recommends ca-certificates git
11- RUN apt-get install -y --no-install-recommends build-essential bison flex
12- RUN apt-get install -y --no-install-recommends autoconf gperf
10+ RUN apt-get install -y --no-install-recommends \
11+ ca-certificates \
12+ git
13+ RUN apt-get install -y --no-install-recommends \
14+ autoconf \
15+ bison \
16+ build-essential \
17+ flex \
18+ gperf
1319
1420RUN git clone --depth 1 https://github.com/steveicarus/iverilog
1521RUN cd iverilog && autoconf && ./configure \
Original file line number Diff line number Diff line change @@ -5,9 +5,19 @@ WORKDIR /tmp
55ENV DEBIAN_FRONTEND=noninteractive
66
77RUN apt-get update -qq
8- RUN apt-get install -y --no-install-recommends ca-certificates git
9- RUN apt-get install -y --no-install-recommends build-essential cmake curl \
10- cargo default-jre flex bison python3 python3-orderedmultidict
8+ RUN apt-get install -y --no-install-recommends \
9+ ca-certificates \
10+ git
11+ RUN apt-get install -y --no-install-recommends \
12+ bison \
13+ build-essential \
14+ cargo \
15+ cmake \
16+ curl \
17+ default-jre \
18+ flex \
19+ python3 \
20+ python3-orderedmultidict
1121
1222#
1323# vhd2vl
@@ -74,3 +84,5 @@ RUN rm -f /usr/local/bin/stack /usr/local/bin/bazel
7484FROM ubuntu:latest AS runtime
7585
7686COPY --from=builder /usr/local /usr/local
87+
88+ RUN ldconfig
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ WORKDIR /tmp
55ENV DEBIAN_FRONTEND=noninteractive
66
77RUN apt-get update -qq
8- RUN apt-get install -y --no-install-recommends ca-certificates git
9- RUN apt-get install -y --no-install-recommends autoconf build-essential bison flex
10- RUN apt-get install -y --no-install-recommends autoconf gnat zlib1g-dev libfl-dev
11- RUN apt-get install -y --no-install-recommends python3 gperf help2man
8+ RUN apt-get install -y --no-install-recommends \
9+ ca-certificates \
10+ git
11+ RUN apt-get install -y --no-install-recommends \
12+ autoconf \
13+ bison \
14+ build-essential \
15+ flex \
16+ gnat \
17+ gperf \
18+ help2man \
19+ libfl-dev \
20+ python3 \
21+ zlib1g-dev
1222
1323#
1424# ghdl
Original file line number Diff line number Diff line change @@ -7,8 +7,13 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND = noninteractive
88
99RUN apt- get update - qq
10- RUN apt- get install - y -- no- install- recommends ca- certificates git
11- RUN apt- get install - y -- no- install- recommends build- essential cmake python3
10+ RUN apt- get install - y -- no- install- recommends \
11+ ca- certificates \
12+ git
13+ RUN apt- get install - y -- no- install- recommends \
14+ build- essential \
15+ cmake \
16+ python3
1217
1318RUN git clone -- depth 1 https: //github.com/MikePopoloski/slang.git
1419RUN cd slang && cmake - B build && cmake -- build build - j$(nproc) \
Original file line number Diff line number Diff line change @@ -7,9 +7,15 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND=noninteractive
88
99RUN apt-get update -qq
10- RUN apt-get install -y --no-install-recommends ca-certificates git
11- RUN apt-get install -y --no-install-recommends build-essential cmake default-jre \
12- python3 python3-orderedmultidict
10+ RUN apt-get install -y --no-install-recommends \
11+ ca-certificates \
12+ git
13+ RUN apt-get install -y --no-install-recommends \
14+ build-essential \
15+ cmake \
16+ default-jre \
17+ python3 \
18+ python3-orderedmultidict
1319
1420RUN git clone --depth 1 https://github.com/alainmarcel/Surelog.git
1521RUN cd Surelog && git submodule update --init --depth 1 --recursive \
Original file line number Diff line number Diff line change @@ -7,8 +7,11 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND=noninteractive
88
99RUN apt-get update -qq
10- RUN apt-get install -y --no-install-recommends ca-certificates git
11- RUN apt-get install -y --no-install-recommends curl
10+ RUN apt-get install -y --no-install-recommends \
11+ ca-certificates \
12+ git
13+ RUN apt-get install -y --no-install-recommends \
14+ curl
1215
1316RUN curl -sSL https://get.haskellstack.org/ | sh
1417
Original file line number Diff line number Diff line change @@ -7,8 +7,11 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND=noninteractive
88
99RUN apt-get update -qq
10- RUN apt-get install -y --no-install-recommends ca-certificates git
11- RUN apt-get install -y --no-install-recommends cargo
10+ RUN apt-get install -y --no-install-recommends \
11+ ca-certificates \
12+ git
13+ RUN apt-get install -y --no-install-recommends \
14+ cargo
1215
1316RUN cargo install --root /usr/local --git https://github.com/dalance/svlint.git svlint
1417
Original file line number Diff line number Diff line change @@ -7,9 +7,18 @@ WORKDIR /tmp
77ENV DEBIAN_FRONTEND=noninteractive
88
99RUN apt-get update -qq
10- RUN apt-get install -y --no-install-recommends ca-certificates git
11- RUN apt-get install -y --no-install-recommends build-essential cmake default-jre \
12- python3 python3-orderedmultidict tcl-dev libreadline-dev libffi-dev
10+ RUN apt-get install -y --no-install-recommends \
11+ ca-certificates \
12+ git
13+ RUN apt-get install -y --no-install-recommends \
14+ build-essential \
15+ cmake \
16+ default-jre \
17+ libffi-dev \
18+ libreadline-dev \
19+ python3 \
20+ python3-orderedmultidict \
21+ tcl-dev
1322RUN apt-get install -y --no-install-recommends bison flex pkg-config
1423
1524RUN git clone --depth 1 https://github.com/chipsalliance/synlig
Original file line number Diff line number Diff line change @@ -5,12 +5,22 @@ WORKDIR /tmp
55ENV DEBIAN_FRONTEND=noninteractive
66
77RUN apt-get update -qq
8- RUN apt-get install -y --no-install-recommends ca-certificates git
9- RUN apt-get install -y --no-install-recommends build-essential cmake default-jre
10- RUN apt-get install -y --no-install-recommends bison flex pkg-config
11- RUN apt-get install -y --no-install-recommends gnat zlib1g-dev
12- RUN apt-get install -y --no-install-recommends python3-orderedmultidict
13- RUN apt-get install -y --no-install-recommends tcl-dev libreadline-dev libffi-dev
8+ RUN apt-get install -y --no-install-recommends \
9+ ca-certificates \
10+ git
11+ RUN apt-get install -y --no-install-recommends \
12+ bison \
13+ build-essential \
14+ cmake \
15+ default-jre \
16+ flex \
17+ gnat \
18+ libffi-dev \
19+ libreadline-dev \
20+ pkg-config \
21+ python3-orderedmultidict \
22+ tcl-dev \
23+ zlib1g-dev
1424
1525#
1626# GHDL
You can’t perform that action at this time.
0 commit comments