On 01/06/15 05:58, Adam Jensen wrote:
On Sat, 30 May 2015 07:39:44 +0200
Tristan Gingold <tging...@free.fr> wrote:
Does dragonflybsd use llvm ? In that case, why not using llvm code
generator ?
Update from John, (who is doing an awesome job of getting GHDL into the FreeBSD
ports tree (and possibly into the DragonFlyBSD ports system as well)):
From: John Marino <dr...@marino.st>
Okay, I've added LLVM as an option to the port:
http://www.freshports.org/commit.php?category=cad&port=ghdl&files=yes&message_id=201505312358.t4vnwdsm071...@svn.freebsd.org
The testsuite fails at test 825 for both FreeBSD i386 and amd64:
http://leaf.dragonflybsd.org/~marino/ghdl/ghdl-llvm-freebsd32-tests.log
http://leaf.dragonflybsd.org/~marino/ghdl/ghdl-llvm-freebsd64-tests.log
There is already a ticket for it. Don't worry.
GHDL builds on dragonfly which uses LLVM option as the default, but
fails on very first test (it can't lock a mutex):
http://leaf.dragonflybsd.org/~marino/ghdl/ghdl-llvm-dragonfly64-tests.log
I suppose that dragonfly isn't known. What is the output of uname -a
and gcc -dumpmachine ?
Two more things to note:
1) It won't build with llvm36
Interesting. I will investigate.
2) The LLVM backend is not jobs safe. I had to set the build to -j1
otherwise it fails with strange "can't find ghdl1-llvm" errors. This
took me well over an hour to figure out. (!!)
Ah. That shouldn't be very hard to fix.
Thanks!
Tristan.
_______________________________________________
Ghdl-discuss mailing list
Ghdl-discuss@gna.org
https://mail.gna.org/listinfo/ghdl-discuss