lighttpd

IMPORTANT all 1.4.x users should upgrade to 1.4.19, all users of 1.5-svn should at least upgrade to r1922.

Giving Solaris some love

October 28th, 2007

Weekend time is hacking time. This weekend it is about getting 1.5.0 running nicely on Solaris and making sure lighttpd is a first class citizen there.

All tests successful (1 subtest UNEXPECTEDLY SUCCEEDED), 88 subtests skipped.
Files=22, Tests=324, 60 wallclock secs ( 1.98 cusr +  1.03 csys =  3.01 CPU)

The over all situation hasn't changed: I still don't have a solaris box here for development here and I think that's a good thing. Instead I run Nexenta (aka gnu/solaris) in a VMware on WinXP/x64. And use ssh to log into it :)

I would like to do the same with my MacOSX too. Up to now I use the MacMini (the old, PPC one) and only log in via ssh for compiling too. Turning it into a vmware image I can start up when needed would be a lot better as it doesn't require me to start another load, power-consuming box.

But back solaris:

  • compiles cleanly on solaris 11 with GCC
  • runs test-suite cleanly
  • detects special features and uses them (sendfilev, /dev/poll)

This should make the current trunk/ running nicely on Solaris. So, give it a try please so we can push out 1.5.0 soon.

6 Responses to “Giving Solaris some love”

  1. Matt Ingenthron Says:
    Thanks for the love! Ironically, I was just typing up some updates for our OpenSolaris Cool Stack 1.2 release which will come out shortly and include lighttpd (I guess I've just pre-announced it here, but it's been in the repository and on the mailing list for a while). We've been compiling with Studio 12, you can find all of our configuration settings, etc. over here: http://src.opensolaris.org/source/xref/webstack/webstack/trunk/src/lighttpd-1.4.18/ Just a note to your users, if they're running on SPARC, especially the CoolThreads systems, they'll want to either use GCC4SS or Sun Studio compilers (free). GCC does an okay job on older SPARC designs, but the CMT systems get better results from compilers that know how to optimize for them. Ping me offline if you do want access to a Solaris system. I can give you an account on one I personally own or probably work out some other way to do it with Sun's help. If you have any questions/comments, please fire them off to the team over at webstack-discuss@opensolaris.org! We'd be happy to help. I'll also see if anyone on our team can join the appropriate lighttpd lists too.
  2. Jyri Says:
    Sounds cool! Where can I check out the latest source tree containing these changes from yesterday? The various download links I've found have slightly older tarballs.
  3. Jan Kneschke Says:
    You can always check it out of the svn tree at $ svn co svn://svn.lighttpd.net/lighttpd/trunk/
  4. benr Says:
    Joyent would gladly donate an Accelerator (OpenSolaris B67) to you! Just email me if you want one.
  5. bing Says:
    I could not compile the source on Solaris 08/7 for X64. error: # ./autogen.sh ... ./autogen.sh: running `autoconf' configure.in:70: error: possibly undefined macro: AC_DEFINE Any idea? Thanks
  6. Auto Says:
    Lighttpd grown up like nothing else. Great coding work, thanks for the work.

Sorry, comments are closed for this article.