(back) towards g++ compilation (in Tru64, and elsewhere)
authorJarkko Hietaniemi <jhi@iki.fi>
Mon, 31 Jul 2006 23:44:55 +0000 (02:44 +0300)
committerSteve Peters <steve@fisharerojo.org>
Tue, 1 Aug 2006 00:10:06 +0000 (00:10 +0000)
Message-ID: <44CE6BC7.8060805@iki.fi>

Just the hints/dec_osf.sh changes from this set of patches.

p4raw-id: //depot/perl@28633

hints/dec_osf.sh

index a4155bd..a5c1aad 100644 (file)
@@ -161,6 +161,11 @@ esac
 # Be nauseatingly ANSI
 ccflags="$ccflags $_ccflags_strict_ansi"
 
+# g++ needs -D_XOPEN_SOURCE -D_OSF_SOURCE to get much use of <unistd.h>.
+case "$cc" in
+*g++*) ccflags="$ccflags -D_XOPEN_SOURCE -D_OSF_SOURCE" ;;
+esac
+
 # for gcc the Configure knows about the -fpic:
 # position-independent code for dynamic loading
 
@@ -193,6 +198,7 @@ esac
 case "$isgcc" in
 gcc) #  gcc 3.2.1 wants a lot of memory for -O3'ing toke.c
 cat >try.c <<EOF
+#include <stdio.h>
 #include <sys/resource.h>
 
 int main ()