[dylan] FreeBSD support

Bruce Mitchener <[email protected]> Thu, 9 Jan 2014 15:53:37 +0700
Newsgroups gmane.comp.lang.dylan.gwydion.devel
Message-ID <CA+esKjOCcVyfKwuOrpfPk0Z_qaARskXDCU-hR6-UV-tP3Wd+Zw@mail.gmail.com>
How good is our FreeBSD support really?

I'm on a 64 bit FreeBSD 9.2. I've noticed that our build machine is on 8.2
(32 bit), but I thought that hannes had said that he'd used the 32 bit
compiler to get a working 64 bit compiler ...

I can't seem to get any of these to generate a working build of anything:

* Using the FreeBSD port to install 2013.2
* 2013.2 installed into /opt
* 2013.1 installed into /opt

Using the FreeBSD port results in a build error as it can't find run-time.h
and it has some other stuff going on that I'm not sure about. (A path from
housel's machine for MPS, etc.)  Has anyone successfully used the FreeBSD
port to install? Should the result work at all on 64 bit FreeBSD?

Using a compiler in /opt results in whatever I build getting an error in
stream-position-setter when it does I/O and then it prints that "Error may
not return". It is printing stack traces which seems to indicate that
SIGTRAP got hit (and that walkstack() is happening). But it doesn't stop
there and it keeps on erroring and printing stack traces.

I noticed that the SIGTRAP handler on FreeBSD doesn't try to chain the next
sigaction like it does on Linux. Is that an issue?

I wanted to test some changes on FreeBSD and also need to generate a new
HARP runtime object file ... but that's proving difficult.

Thanks for any pointers or guidance ...

 - Bruce

_______________________________________________
hackers mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/hackers