2222cd $BUILD_DIR /$dir_name
2323
2424MAKEFILE_CONF_GHDL=
25- GHDL_LDLIBS=
2625if [ $COMPILE_GHDL == " 1" ]
2726then
2827 patch < $WORK_DIR /scripts/yosys_ghdl.diff
3130 cp -R ../$dir_name_gyp /src/* frontends/ghdl
3231 MAKEFILE_CONF_GHDL=$' ENABLE_GHDL := 1\n '
3332 MAKEFILE_CONF_GHDL+=" GHDL_DIR := $PACKAGE_DIR /$NAME "
34-
35- if [ $ARCH == " darwin" ]; then
36- GHDL_LDLIBS=" $PACKAGE_DIR /$NAME /lib/libghdl.a $( tr -s ' \n' ' ' < $PACKAGE_DIR /$NAME /lib/libghdl.link) "
37- elif [ ${ARCH: 0: 7} == " windows" ]; then
38- GHDL_LDLIBS=" $( cygpath -m -a $PACKAGE_DIR /$NAME /lib/libghdl.a) $( cat $PACKAGE_DIR /$NAME /lib/libghdl.link | tr -s ' \n' ' ' | tr -s ' \\' ' /' ) "
39- else
40- GHDL_LDLIBS=" $PACKAGE_DIR /$NAME /lib/libghdl.a $( tr -s ' \n' ' ' < $PACKAGE_DIR /$NAME /lib/libghdl.link) "
41- fi
4233fi
4334
4435# -- Compile it
@@ -51,7 +42,7 @@ if [ $ARCH == "darwin" ]; then
5142 sed -i " " " s/-Wall -Wextra -ggdb/-w/;" Makefile
5243 CXXFLAGS=" -std=c++11 $CXXFLAGS " make \
5344 -j$J GIT_REV=" ${GIT_REV} " PRETTY=0 \
54- LDLIBS=" -lm $GHDL_LDLIBS " \
45+ LDLIBS=" -lm" \
5546 ENABLE_TCL=0 ENABLE_PLUGINS=0 ENABLE_READLINE=0 ENABLE_COVER=0 ENABLE_ZLIB=0 ENABLE_ABC=1 \
5647 ABCMKARGS=" CC=\" $CC \" CXX=\" $CXX \" OPTFLAGS=\" -O\" \
5748 ARCHFLAGS=\" $ABC_ARCHFLAGS \" ABC_USE_NO_READLINE=1"
@@ -62,7 +53,7 @@ elif [ ${ARCH:0:7} == "windows" ]; then
6253 echo " $MAKEFILE_CONF_GHDL " >> Makefile.conf
6354 sed -r -i ' s/^(YOSYS_VER := [0-9]+\.[0-9]+\+[0-9]+).*$/\1 \(open-tool-forge build\)/;' Makefile
6455 $MAKE -j$J GIT_REV=" ${GIT_REV} " PRETTY=0 \
65- LDLIBS=" -static -lstdc++ -lm $GHDL_LDLIBS " \
56+ LDLIBS=" -static -lstdc++ -lm" \
6657 ABCMKARGS=" CC=\" $CC \" CXX=\" $CXX \" LIBS=\" -static -lm\" OPTFLAGS=\" -O\" \
6758 ARCHFLAGS=\" $ABC_ARCHFLAGS \" \
6859 ABC_USE_NO_READLINE=1 \
8172 # sed -i "s/CXX = gcc$/CXX = $CC/;" Makefile
8273 # sed -i "s/LDFLAGS += -rdynamic/LDFLAGS +=/;" Makefile
8374 $MAKE -j$J GIT_REV=" ${GIT_REV} " PRETTY=0 \
84- LDLIBS=" -static -lstdc++ -lm $GHDL_LDLIBS -ldl" \
75+ LDLIBS=" -static -lstdc++ -lm -ldl" \
8576 ENABLE_TCL=0 ENABLE_PLUGINS=0 ENABLE_READLINE=0 ENABLE_COVER=0 ENABLE_ZLIB=0 ENABLE_ABC=1 \
8677 ABCMKARGS=" CC=\" $CC \" CXX=\" $CXX \" LIBS=\" -static -lm -ldl -pthread\" \
8778 OPTFLAGS=\" -O\" \
0 commit comments