Package Details: yosys-git r5298.0d2b87e3-1

Git Clone URL: https://aur.archlinux.org/yosys-git.git (read-only)
Package Base: yosys-git
Description: A framework for RTL synthesis
Upstream URL: http://www.clifford.at/yosys/
Keywords: fpga
Licenses: custom:ISC
Conflicts: yosys
Provides: yosys
Submitter: sebo
Maintainer: swedishhat
Last Packager: swedishhat
Votes: 11
Popularity: 0.168532
First Submitted: 2015-10-05 19:00
Last Updated: 2019-07-09 03:09

Dependencies (9)

Required by (2)

Sources (3)

Latest Comments

1 2 Next › Last »

streetwalrus commented on 2019-07-05 08:56

@swedishhat: I just checked, yosys does indeed require extra/boost as a makedepend, and extra/boost-libs as a runtime dependency (according to ldd output). The readme on github also mentions the dependency. namcap also complains about it: yosys-git E: Dependency boost-libs detected and not included (libraries ['usr/lib/libboost_python37.so.1.69.0', 'usr/lib/libboost_filesystem.so.1.69.0'] needed in files ['usr/lib/python3.7/site-packages/pyosys/libyosys.so'])

streetwalrus commented on 2019-07-02 18:17

Installing extra/boost allows the build to complete, I haven't checked whether the runtime libs are required and I won't have access to a computer until this weekend. I believe namcap can detect missing dependencies on shared libraries if you'd like to check that yourself.

swedishhat commented on 2019-07-02 18:09

@streetwalrus: did you resolve this? If not, try installing extra/boost-libs to see if that resolves the dependency problem.

swedishhat commented on 2019-07-02 18:04

@marzoul: is this duplication part of the AUR build or is it a part of the Yosys project on Github?

streetwalrus commented on 2019-06-29 06:26

Build is failing for me because of a missing dependency on boost.

passes/cmds/plugin.cc:27:12: fatal error: boost/algorithm/string/predicate.hpp: No such file or directory
   27 | #  include <boost/algorithm/string/predicate.hpp>
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:595: passes/cmds/plugin.o] Error 1
make: *** Waiting for unfinished jobs....

marzoul commented on 2019-06-27 22:02

I freshly recompiled this package, last time was in October 2018. The package size got from 23 MB to 57 MB. I'm sensitive to this. Digging a bit I saw that there is a libyosys.so that is installed 3 times. All identical. Could you please deduplicate this ? Symlinks surely should be fine.

thasti commented on 2019-05-20 20:25

Would you consider enabling compilation of libyosys and pyosys (python bindings) for this AUR? I recently got some changes merged to make these features build for non-debian systems. My patch to do that can be found here:

https://gist.github.com/thasti/4f529f0a080e5ac600f5888aba4474de

I believe this would introduce an additional dependency on boost. Regards!

swedishhat commented on 2019-02-04 08:47

@Un1Gfn: I added abc to the sources (per your gist) and it looks like it's doing the trick:

Pulling ABC from https://github.com/berkeley-abc/abc:
+ test -d abc
+ cd abc
+ make DEP= clean
...

swedishhat commented on 2019-02-04 07:48

@cyrozap: xdot should now be listed as an optional dependency since yosys can build happily without it.

cyrozap commented on 2017-12-17 12:13

xdot should be added as a either a dependency or an optional dependency, as it's required for the "show" command to work.