Skip to content

Commit

Permalink
Merge pull request #6145 from The-OpenROAD-Project-staging/test-lemon…
Browse files Browse the repository at this point in the history
…-docker-cpp20

Remove the lemon install from Dockerfile.cpp20
  • Loading branch information
maliberty authored Nov 12, 2024
2 parents dcba578 + 66bc267 commit 9a0ae29
Showing 1 changed file with 0 additions and 13 deletions.
13 changes: 0 additions & 13 deletions docker/Dockerfile.cpp20
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,3 @@ RUN apt-get install -y lsb-release wget software-properties-common gnupg \
&& chmod +x llvm.sh \
&& ./llvm.sh 16 all \
&& rm llvm.sh

# Install Patched LEMON # Current LEMON does not compile with C++20
# https://lemon.cs.elte.hu/trac/lemon/ticket/631#no1
RUN apt-get install -y mercurial \
&& hg clone http://lemon.cs.elte.hu/hg/lemon \
&& cd lemon \
&& hg co a278d16bd2d082aa3c52ff4a9b0e2224ddc0549a \
&& wget https://raw.githubusercontent.com/The-OpenROAD-Project/OpenROAD/master/third-party/lemon/patches/allocator-patch.patch \
&& hg import allocator-patch.patch \
&& cmake -B build \
&& cmake --build build \
&& cmake --build build --target install \
&& cd .. && rm -rf lemon

0 comments on commit 9a0ae29

Please sign in to comment.