On Saturday 23 May 2009, Marc Dequènes (Duck) wrote:
> Please consider applying this patch to enable Hurd support :
> - define _GNU_SOURCE because without it a few GNU things are not
> defined (it doesn't FTBFS on Linux probably because something else
> enforce it)
This should be set by AC_USE_SYSTEM_EXTENSIONS. Maybe there is an autoconf bug on hurd?
> - don't use --enable-nonportable-atomics on GNU (maybe this
> should be enforced on kfreebsd too)
This is really strange. This should only depend on the architecture and not on the system type (i.e. assembler instructions that require a 486 and are not present on a 386). IIRC, disabling this hurts performance for threaded applications big time.
> - deactivate IP multicast support which is not supported yet
> - deactivate tests on Hurd as most succeed and apr is pretty
> usuable (apr-utils builds, apache2 too, and the later is working
> like a charm), so before investigation is over there is no reason
> to block so many packages
There is also the possiblilty to ignore only some tests, if you give me a list. Or run all tests, but ignore the result.
If you don't have time to look into these issues, I am also OK to apply your workarounds for now.