Skip to content

Commit

Permalink
Temporary fix to build impl-arty without errors
Browse files Browse the repository at this point in the history
As mentioned in the issue f4pga/prjxray#2472
a new library recently added to the yaml-cpp repository called dragonbox.h
breaks the building of the prjxray.

To fix this issue I've move the yaml-repository to old commit
and I've commented out line 42 of the makefile to not perform the init
of the submodules
  • Loading branch information
Unike267 committed Dec 23, 2024
1 parent 0796aaa commit f25d43c
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion .github/impl.containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,12 @@ RUN apt-get update -qq \

# Clone prjxray repository and build
RUN git clone --recursive https://github.com/SymbiFlow/prjxray.git \
&& cd prjxray \
# Temporary fix as a consequence of the issue https://github.com/f4pga/prjxray/issues/2472
&& cd prjxray/third_party/yaml-cpp \
&& git checkout 84459a7f982ea4d10e943237b2e9c71afdab6a45 \
&& cd ../.. \
&& sed -i '42s/^/#/' Makefile \
# (When the issue is fixed these three of commands should be removed)
&& make ALLOW_ROOT=1 build \
&& python3 setup.py install \
&& cd third_party/fasm \
Expand Down

0 comments on commit f25d43c

Please sign in to comment.