OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a20d79f
)
mksysinfo: Add #defines for Solaris.
author
ian
<ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Jan 2011 00:11:23 +0000
(
00:11
+0000)
committer
ian
<ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Jan 2011 00:11:23 +0000
(
00:11
+0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169345
138bc75d
-0d04-0410-961f-
82ee72b054a4
libgo/mksysinfo.sh
patch
|
blob
|
history
diff --git
a/libgo/mksysinfo.sh
b/libgo/mksysinfo.sh
index
af7b77a
..
63b3680
100755
(executable)
--- a/
libgo/mksysinfo.sh
+++ b/
libgo/mksysinfo.sh
@@
-24,6
+24,14
@@
set -e
rm -f sysinfo.c
cat > sysinfo.c <<EOF
#include "config.h"
+
+#define _GNU_SOURCE
+#if defined(__sun__) && defined(__svr4__)
+/* Needed by Solaris header files. */
+#define _XOPEN_SOURCE 600
+#define _EXTENSIONS_
+#endif
+
#include <sys/types.h>
#include <dirent.h>
#include <errno.h>
@@
-56,7
+64,7
@@
cat > sysinfo.c <<EOF
#include <unistd.h>
EOF
-${CC} -
D_GNU_SOURCE -
fdump-go-spec=gen-sysinfo.go -S -o sysinfo.s sysinfo.c
+${CC} -fdump-go-spec=gen-sysinfo.go -S -o sysinfo.s sysinfo.c
echo 'package syscall' > ${OUT}