[self-interest] Kqueue glue or deeper hook
dave at nexttolast.com
Fri Dec 31 14:27:30 UTC 2010
> 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...
More information about the Self-interest