Need to check whether posix_memalign exists on the target system (there is a patch for a future Solaris version to add it, so I'd rather not check for the Solaris platform, but rather for feature existence). Still a lot of work remains for a working Solaris port due to the kqueue stuff, but here are some initial patches. Joakim -----------------------------------------------
svn diff configure.ac Index: configure.ac =================================================================== --- configure.ac (revision 140) +++ configure.ac (working copy) @@ -184,7 +198,7 @@ AC_CHECK_DECLS([FD_COPY], [], [], [[#include <sys/select.h>]]) AC_CHECK_DECLS([SIGEMT], [], [], [[#include <signal.h>]]) AC_CHECK_DECLS([VQ_UPDATE, VQ_VERYLOWDISK], [], [], [[#include <sys/ mount.h>]]) -AC_CHECK_FUNCS([pthread_key_init_np pthread_main_np mach_absolute_time malloc_create_zone]) +AC_CHECK_FUNCS([pthread_key_init_np pthread_main_np mach_absolute_time malloc_create_zone sem_init posix_memalign])
AC_CHECK_DECLS([POSIX_SPAWN_START_SUSPENDED], [have_posix_spawn_start_suspended=true],