diff options
Diffstat (limited to 'hints/linux.sh')
-rw-r--r-- | hints/linux.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hints/linux.sh b/hints/linux.sh index e1c2c28baf..4c40980cb5 100644 --- a/hints/linux.sh +++ b/hints/linux.sh @@ -249,18 +249,22 @@ esac cat > UU/usethreads.cbu <<'EOCBU' case "$usethreads" in $define|true|[yY]*) - ccflags="-D_GNU_SOURCE -D_REENTRANT $ccflags" + ccflags="-D_REENTRANT -D_GNU_SOURCE $ccflags" set `echo X "$libswanted "| sed -e 's/ c / pthread c /'` shift libswanted="$*" + # Somehow at least in Debian 2.2 these manage to escape # the #define forest of <features.h> and <time.h> so that # the hasproto macro of Configure doesn't see these protos, - # regardless of the -D_GNU_SOURCE that should turn on everything. + # even with the -D_GNU_SOURCE. + d_asctime_r_proto="$define" + d_crypt_r_proto="$define" d_ctime_r_proto="$define" d_gmtime_r_proto="$define" d_localtime_r_proto="$define" + ;; esac EOCBU |