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

Reply via email to