[csw-maintainers] lighttpd and ipv6

Dagobert Michelsen dam at opencsw.org
Tue Mar 1 17:15:10 CET 2011

Hi Maciej,

(switched to maintainers@ as of general interest)

Am 01.03.2011 um 12:34 schrieb Maciej Bliziński:
> David, do you know if the mod_compress module does work in the non-gar
> build of lighttpd?  If it doesn't, then maybe we can disable the test
> suite in the gar build for now and release garified lighttpd?  In the
> meantime, we'd continue looking at the mod_compress issue, until it's
> solved.

The issue was real. When sending compressed data the compression is done
in a temp directory which is created on demand. If this directory is on
an automounted filesystem (like /home/dam) the result of mkdir(2) is
ENOSYS instead of EEXIST which confuses the recursive directory creation
routine thinking that the directory is already there:

  /1:     mkdir("/home", 0700)                            Err#17 EEXIST
  /1:     mkdir("/home/dam", 0700)                        Err#89 ENOSYS

As the compression then fails because deeper pathes are missing lighttpd
just sends the uncompressed file instead making the testsuite fail.

Patch #2 is not necessary as LDFLAGS usually does not include runtime
linker options, these are in RUNTIME_LINKER_FLAGS and are usually passed
with the environment as LD_OPTIONS bypassing buildsystem processing.
To pass them via the normal build system use
which is also documented at

The package now builds fine and the testsuite passes, everything is
checked in. Now whos next for the third 90% ? ;-)

Best regards

  -- Dago

More information about the maintainers mailing list