mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-09 07:33:25 +00:00
Some additions to the README file
This commit is contained in:
parent
3fc6c9aac6
commit
cc7986a3e5
1 changed files with 19 additions and 0 deletions
19
README
19
README
|
@ -69,6 +69,7 @@ will install all prerequisites for building yosys:
|
||||||
$ sudo apt-get install libqt4-dev
|
$ sudo apt-get install libqt4-dev
|
||||||
$ sudo apt-get install mercurial
|
$ sudo apt-get install mercurial
|
||||||
$ sudo apt-get install iverilog
|
$ sudo apt-get install iverilog
|
||||||
|
$ sudo apt-get install graphviz
|
||||||
|
|
||||||
To configure the build system to use a specific set of compiler and
|
To configure the build system to use a specific set of compiler and
|
||||||
build configuration, use one of
|
build configuration, use one of
|
||||||
|
@ -89,6 +90,9 @@ To build Yosys simply type 'make' in this directory.
|
||||||
$ make test
|
$ make test
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
|
|
||||||
|
If you encounter any problems during build, make sure to check the section
|
||||||
|
"Workarounds for known build problems" at the end of this README file.
|
||||||
|
|
||||||
To also build and install ABC (recommended) use the following commands:
|
To also build and install ABC (recommended) use the following commands:
|
||||||
|
|
||||||
$ make abc
|
$ make abc
|
||||||
|
@ -258,6 +262,21 @@ Verilog Attributes and non-standard features
|
||||||
__YOSYS_ENABLE_DEFATTR__ must be set in order for this feature to be active.
|
__YOSYS_ENABLE_DEFATTR__ must be set in order for this feature to be active.
|
||||||
|
|
||||||
|
|
||||||
|
Workarounds for known build problems
|
||||||
|
====================================
|
||||||
|
|
||||||
|
You might get an error message like this one during build when building with
|
||||||
|
a recent version of gcc:
|
||||||
|
|
||||||
|
/usr/include/minisat/utils/Options.h:285:29: error:
|
||||||
|
unable to find string literal operator ‘operator"" PRIi64’
|
||||||
|
|
||||||
|
This is a bug in the minisat header. It can be fixed by adding spaces before
|
||||||
|
and after each occurance of PRIi64 in the header file:
|
||||||
|
|
||||||
|
sudo sed -i 's/PRIi64/ & /' /usr/include/minisat/utils/Options.h
|
||||||
|
|
||||||
|
|
||||||
TODOs / Open Bugs
|
TODOs / Open Bugs
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue