Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f25d43c

Browse files
committedDec 23, 2024
Temporary fix to build impl-arty without errors
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
1 parent 0796aaa commit f25d43c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎.github/impl.containerfile

+6-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@ RUN apt-get update -qq \
88

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

0 commit comments

Comments
 (0)
Please sign in to comment.