[self-interest] Kqueue glue or deeper hook

David Goehrig dave at nexttolast.com
Fri Dec 31 14:27:30 UTC 2010


Russell asked:

> Does this mean you are running Self on FreeBSD? And if so did you need any changes to the build process?


Nope just a Mac. The Mac and FreeBSD share a compatible implementation of kqueue and I believe kqueue64. Kqueue and mmap are the only two system calls outside of what's already in the self tools you need to build a high performance server on the BSD variants. 

 I did run into some build issues where the build targets were failing to run one of the custom scripts. Fixing it was a matter of just setting the proper defines in the C C++ compile options. 

One bit that hung me up was the makeDeps program. Going the straight make route was another dead end. The final bit problem I had was the final build world script ran and then crashed right before saving an image. I could load and run all of my old images, but I could not build from scratch. 




-=-=- dave at nexttolast.com -=-=-

> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20101231/6d3a036f/attachment.html>


More information about the Self-interest mailing list