Clifford Wolf
b50fe1e3e9
Upodate ABC to git rev ae6716b
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-22 14:35:32 +02:00
Clifford Wolf
ab700ef215
Add missing -lz to MXE build
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-22 14:28:45 +02:00
Serge Bazanski
53e9a1549c
Add Protobuf backend
...
Signed-off-by: Serge Bazanski <q3k@symbioticeda.com>
2018-06-19 13:34:56 +01:00
Clifford Wolf
a77e27ab15
Update ABC to git rev 6df1396
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-30 13:10:10 +02:00
Robert Ou
bea71e71ca
Force abc to align memory to 8 bytes
...
Apparently abc has a memory pool implementation that by default returns
memory that is unaligned. There is a workaround in the abc makefile that
uses uname to look for "arm" specifically and then sets the alignment.
However, ARM is not the only platform that requires proper alignment
(e.g. emscripten does too). For now, pessimistically force the alignment
for 8 bytes all the time (somehow 4 wasn't enough for fixing emscripten
despite being approximately a 32-bit platform).
2018-05-18 22:53:52 -07:00
Robert Ou
d9ef793430
Force abc to be linked statically and without threads in emscripten
2018-05-18 22:53:47 -07:00
Robert Ou
93f79299a5
Add options to disable abc's usage of pthreads and readline
2018-05-18 22:42:24 -07:00
Robert Ou
bfce3a7479
Add an option to statically link abc into yosys
...
This is currently incomplete because the output filter no longer works.
2018-05-18 22:35:28 -07:00
Robert Ou
1b210dbfb7
Makefile: Make abc always use stdint.h
2018-05-18 22:26:29 -07:00
Clifford Wolf
ae33026799
Use $(OS) in makefile to check for Darwin
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-13 13:29:18 +02:00
Johnny Sorocil
74f2787b10
Enable building on FreeBSD
2018-05-06 15:19:44 +02:00
Clifford Wolf
ea3ff6f59c
Update ABC to git rev f23ea8e
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-04-30 19:50:34 +02:00
Clifford Wolf
2f0ecff71c
Improve Makefile error handling for when abc/ is a hg working copy
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-04-12 14:02:57 +02:00
Clifford Wolf
6f681c4f82
Fix build for new ABC location on github, also update ABC to a2d59be
2018-03-27 00:39:01 +02:00
Clifford Wolf
a15208f301
Use Verific hier_tree component for elaboration
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-08 13:26:33 +01:00
Clifford Wolf
6f26695d9b
Add -lz for verific builds
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-27 12:15:42 +01:00
William D. Jones
b0b08da5cb
Improve msys2 flags for building abc.
2018-02-19 12:54:34 -05:00
Clifford Wolf
c1abd3b02c
Fixed yosys-config for binary distributions with Verific
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-13 15:22:50 +01:00
Clifford Wolf
82c436587c
Do not create deep backtraces unless in ENABLE_DEBUG mode
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-03 15:04:39 +01:00
Clifford Wolf
318be8651c
Use "strip -S" instead of "strip -d" for Mac OS X compatibility
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-19 23:56:23 +01:00
Clifford Wolf
57e02b6629
Strip debug symbols from binaries on install
2018-01-17 14:14:10 +01:00
Clifford Wolf
b557989576
Update ABC to hg rev 6e3c24b3308a
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-07 13:47:59 +01:00
Clifford Wolf
8f2638ae2f
Use "hg ... --insecure" for cloning/pulling ABC
2017-12-03 06:11:11 +01:00
Clifford Wolf
d5e6a73c8a
Update ABC to hg rev 31fc97b0aeed
2017-12-02 21:24:12 +01:00
Clifford Wolf
9ae25039fb
Add support for editline as replacement for readline
2017-11-08 02:55:00 +01:00
Clifford Wolf
9a038861c8
Add ENABLE_DEBUG config flag
2017-10-25 14:57:16 +02:00
Clifford Wolf
af36755e0a
Update ABC to hg rev f6838749f234
2017-10-25 14:51:59 +02:00
Clifford Wolf
2b03a73a46
Update ABC to hg rev 6283c5d99b06
2017-10-11 13:58:51 +02:00
Clifford Wolf
2b04e8caa6
Update ABC to hg rev 0fc1803a77c0
2017-10-06 10:07:33 +02:00
Clifford Wolf
76c11d7454
Update ABC to hg rev cd6984ee82d4
2017-09-15 21:25:59 +02:00
Clifford Wolf
1dc921d9a1
Add "-undefined dynamic_lookup" to OSX "yosys-config --ldflags"
2017-08-04 11:24:58 +02:00
Robert Ou
85d667ca08
makefile: Add the option to use libtermcap
2017-07-17 14:21:59 -07:00
Salvador E. Tropea
fb30511044
Added the test outputs to the clean target
2017-07-03 13:33:11 -03:00
Clifford Wolf
0290b68a44
Update ABC to hg rev efbf7f13ea9e
2017-05-31 11:55:37 +02:00
Clifford Wolf
662a047815
Enable readline and tcl in mxe builds
2017-05-17 20:46:22 +02:00
Clifford Wolf
241dc7dfb4
Update ABC to hg rev e79576e10d72
2017-05-11 10:32:32 +02:00
Clifford Wolf
d6858ad15b
Update ABC to hg rev 3a95bfa55df7
2017-02-25 22:59:34 +01:00
Josh Headapohl
fde9fdfbe8
Add missing slashes in paths for make uninstall
...
Running make uninstall used to fail to remove binaries:
rm -vf /usr/local/binyosys /usr/local/binyosys-config #...etc
Fix Makefile so that it runs a command like this:
rm -vf /usr/local/bin/yosys /usr/local/bin/yosys-config #...etc
2017-02-23 20:21:03 -05:00
Clifford Wolf
d25b6a72ee
Update ABC to hg rev 8da4dc435b9f
2017-02-22 19:20:47 +01:00
Clifford Wolf
6d4e8673cc
Evaluate all the $(shell ...) stuff for CXXFLAGS et al only once
2017-02-11 10:28:13 +01:00
Clifford Wolf
a1a82d68f5
Make MacOS Makefile stuff more compact
2017-02-11 10:19:21 +01:00
Clifford Wolf
a88e019b0c
Merge branch 'master' of https://github.com/stv0g/yosys into stv0g-master
2017-02-11 10:12:17 +01:00
Steffen Vogel
422ffd5c06
Use pkg-config for linking tcl-tk
...
Both MacPorts and Homebrew have a pkg-config file for TCL. So lets use it.
2017-02-10 10:06:54 -03:00
Steffen Vogel
9eca3671ab
Dont mix Homebrew and MacPorts build options
2017-02-10 10:04:42 -03:00
Steffen Vogel
94c76f85da
Applied fixes from @joshhead (thanks for your effors!)
2017-02-09 18:53:37 -03:00
Steffen Vogel
7e08e37961
Fix compilation on OS X in order to support both MacPorts and Homebrew
2017-02-07 11:16:56 -03:00
Steffen Vogel
19f36271c2
Allow standard tools to be overwritten in make invocation
2017-02-07 11:09:15 -03:00
Clifford Wolf
19303f6392
Update ABC to hg rev a2fcd1cc61a6
2017-02-05 20:04:17 +01:00
Clifford Wolf
249ddbc16c
Update ABC to hg rev fe96921e5d50
2017-02-01 11:15:37 +01:00
Steffen Vogel
44b47b57e3
use Homebrew only if installed
2017-01-31 10:06:06 -03:00