$NetBSD: patch-configure.ac,v 1.11 2024/03/31 22:08:43 js Exp $ Fix SunOS flags. #include for struct timespec, as per POSIX (fixes QNX). --- configure.ac.orig 2022-05-08 06:18:22.000000000 +0000 +++ configure.ac @@ -1165,6 +1165,7 @@ zsh_TYPE_EXISTS([ dnl Check for struct timespec since POSIX only gained it in 2008 zsh_TYPE_EXISTS([ #define _GNU_SOURCE 1 +#include #ifdef HAVE_SYS_TIME_H # include #endif @@ -2845,7 +2846,7 @@ char *argv[]; sunos*) DLLDFLAGS="${DLLDFLAGS=-assert nodefinitions}" ;; sysv4*|esix*) DLLDFLAGS="${DLLDFLAGS=-G $ldflags}" ;; aix*) DLLDFLAGS="${DLLDFLAGS=-G -bexpall -lc}" ;; - solaris*|sysv4*|esix*) DLLDFLAGS="${DLLDFLAGS=-G}" ;; + solaris*|sysv4*|esix*) DLLDFLAGS="${DLLDFLAGS=-shared}" ;; darwin*) DLLDFLAGS="${DLLDFLAGS=-bundle -flat_namespace -undefined suppress}" ;; beos*|haiku*) DLLDFLAGS="${DLLDFLAGS=-nostart}" ;; openbsd*)