The-OpenROAD-Project / RePlAce

RePlAce global placement tool
BSD 3-Clause "New" or "Revised" License
206 stars 75 forks source link

Installation issue #26

Closed tetra12 closed 5 years ago

tetra12 commented 5 years ago

Hello and thank you for sharing such a great project ! A couple of installation issues:

  1. Intel MKL and IPP should be pre-installed. Both should have same versions
  2. The issue with TCL8.6 was not fixed. I still need to do anaghavsd@rise:~/Desktop/work/tools/RePlAce/src$ sudo ln -s /usr/include/tcl/*.h . which was in issue #7
  3. As a new bug, verilog-parser stops compiling. I tried to checkout v0.2.31 and built it manually with cmake in the models/verilog-parser/build directory.

That workaround failed at the link stage with the message: /usr/bin/ld: cannot find -lverilog_parser

Please help to resolve this

Thanks for a great job and support !

RTimothyEdwards commented 5 years ago

I would also like to point out that there are no specific instructions in README regarding the MKL and IPP libraries. But the default location of these in the code is set as "/home/tools/..." which strikes me as an unlikely default. At least for Fedora (so probably CentOS and others as well), the location is in /opt/intel/. To get compiling to work requires setting the following:

export MKLROOT=/opt/intel/mkl export IPPROOT=/opt/intel/ipp

tetra12 commented 5 years ago

Incorporated in my PR