1 Index: Configure |
1 Index: Configure |
2 diff -Nau Configure.orig Configure |
2 --- Configure.orig 2010-01-18 20:01:14 +0100 |
3 --- Configure.orig 2009-03-25 20:24:01.000000000 +0100 |
3 +++ Configure 2010-01-19 20:14:11 +0100 |
4 +++ Configure 2009-04-01 18:03:19.553379145 +0200 |
4 @@ -443,7 +443,7 @@ |
5 @@ -417,7 +417,7 @@ |
|
6 fi # } |
5 fi # } |
7 fi # } |
6 fi # } |
8 LSOF_TGT="aix" |
7 LSOF_TGT="aix" |
9 - echo $LSOF_CC | grep gcc > /dev/null |
8 - echo $LSOF_CC | grep gcc > /dev/null |
10 + $LSOF_CC --version | grep GCC > /dev/null |
9 + $LSOF_CC --version | grep GCC > /dev/null |
11 if test $? -eq 0 # { |
10 if test $? -eq 0 # { |
12 then |
11 then |
13 |
12 |
14 @@ -571,7 +571,7 @@ |
13 @@ -597,7 +597,7 @@ |
15 |
14 |
16 rm -f dialects/aix/aix5/j2/j2_snapshot.h |
15 rm -f dialects/aix/aix5/j2/j2_snapshot.h |
17 fi # } |
16 fi # } |
18 - echo $LSOF_CC | grep gcc > /dev/null |
17 - echo $LSOF_CC | grep gcc > /dev/null |
19 + $LSOF_CC --version | grep GCC > /dev/null |
18 + $LSOF_CC --version | grep GCC > /dev/null |
20 if test $? -eq 0 # { |
19 if test $? -eq 0 # { |
21 then |
20 then |
22 |
21 |
23 @@ -609,7 +609,7 @@ |
22 @@ -635,7 +635,7 @@ |
24 # This is AIX >= 5 on ia64. |
23 # This is AIX >= 5 on ia64. |
25 |
24 |
26 LSOF_TSTK64=1 |
25 LSOF_TSTK64=1 |
27 - echo $LSOF_CC | grep gcc > /dev/null |
26 - echo $LSOF_CC | grep gcc > /dev/null |
28 + $LSOF_CC --version | grep GCC > /dev/null |
27 + $LSOF_CC --version | grep GCC > /dev/null |
29 if test $? -eq 0 # { |
28 if test $? -eq 0 # { |
30 then |
29 then |
31 |
30 |
32 @@ -686,7 +686,7 @@ |
31 @@ -712,7 +712,7 @@ |
33 fi # } |
32 fi # } |
34 LSOF_TSTK64=1 |
33 LSOF_TSTK64=1 |
35 LSOF_TMP1=1 |
34 LSOF_TMP1=1 |
36 - echo $LSOF_CC | grep gcc > /dev/null |
35 - echo $LSOF_CC | grep gcc > /dev/null |
37 + $LSOF_CC --version | grep GCC > /dev/null |
36 + $LSOF_CC --version | grep GCC > /dev/null |
38 if test $? -eq 0 # { |
37 if test $? -eq 0 # { |
39 then |
38 then |
40 LSOF_CFGF="$LSOF_CFGF -maix64" |
39 LSOF_CFGF="$LSOF_CFGF -maix64" |
41 @@ -733,7 +733,7 @@ |
40 @@ -759,7 +759,7 @@ |
42 fi #} |
41 fi #} |
43 LSOF_CFGF="$LSOF_CFGF -DAIXV=$LSOF_VERS" |
42 LSOF_CFGF="$LSOF_CFGF -DAIXV=$LSOF_VERS" |
44 LSOF_DIALECT_DIR=aix |
43 LSOF_DIALECT_DIR=aix |
45 - echo $LSOF_CC | grep gcc > /dev/null |
44 - echo $LSOF_CC | grep gcc > /dev/null |
46 + $LSOF_CC --version | grep GCC > /dev/null |
45 + $LSOF_CC --version | grep GCC > /dev/null |
47 if test $? -eq 0 # { |
46 if test $? -eq 0 # { |
48 then |
47 then |
49 |
48 |
50 @@ -2193,7 +2193,7 @@ |
49 @@ -2239,7 +2239,7 @@ |
51 fi # } |
50 fi # } |
52 fi # } |
51 fi # } |
53 fi # } |
52 fi # } |
54 - echo $LSOF_CC | grep gcc > /dev/null |
53 - echo $LSOF_CC | grep gcc > /dev/null |
55 + $LSOF_CC --version | grep GCC > /dev/null |
54 + $LSOF_CC --version | grep GCC > /dev/null |
56 if test $? -eq 0 # { |
55 if test $? -eq 0 # { |
57 then |
56 then |
58 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
57 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
59 @@ -2247,7 +2247,7 @@ |
58 @@ -2293,7 +2293,7 @@ |
60 then |
59 then |
61 LSOF_CFGF="$LSOF_CFGF -Ae +DD32" |
60 LSOF_CFGF="$LSOF_CFGF -Ae +DD32" |
62 else |
61 else |
63 - echo $LSOF_CC | grep -q gcc |
62 - echo $LSOF_CC | grep -q gcc |
64 + $LSOF_CC --version | grep -q GCC |
63 + $LSOF_CC --version | grep -q GCC |
65 if test $? -ne 0 # { |
64 if test $? -ne 0 # { |
66 then |
65 then |
67 LSOF_CFGF="$LSOF_CFGF +DD32" |
66 LSOF_CFGF="$LSOF_CFGF +DD32" |
68 @@ -2331,7 +2331,7 @@ |
67 @@ -2377,7 +2377,7 @@ |
69 echo "* NOTICE! Configuring for 64 bit HP-UX *" |
68 echo "* NOTICE! Configuring for 64 bit HP-UX *" |
70 echo "* *" |
69 echo "* *" |
71 echo "*****************************************" |
70 echo "*****************************************" |
72 - echo $LSOF_CC | grep gcc > /dev/null |
71 - echo $LSOF_CC | grep gcc > /dev/null |
73 + $LSOF_CC --version | grep GCC > /dev/null |
72 + $LSOF_CC --version | grep GCC > /dev/null |
74 if test $? -eq 0 # { |
73 if test $? -eq 0 # { |
75 then |
74 then |
76 |
75 |
77 @@ -2400,7 +2400,7 @@ |
76 @@ -2446,7 +2446,7 @@ |
78 else |
77 else |
79 LSOF_CFGF="$LSOF_CFGF -D_FILE_OFFSET_BITS=64" |
78 LSOF_CFGF="$LSOF_CFGF -D_FILE_OFFSET_BITS=64" |
80 LSOF_CINFO="${LSOF_CINFO}, 32 bit HP-UX" |
79 LSOF_CINFO="${LSOF_CINFO}, 32 bit HP-UX" |
81 - echo $LSOF_CC | grep gcc > /dev/null |
80 - echo $LSOF_CC | grep gcc > /dev/null |
82 + $LSOF_CC --version | grep GCC > /dev/null |
81 + $LSOF_CC --version | grep GCC > /dev/null |
83 if test $? -ne 0 # { |
82 if test $? -ne 0 # { |
84 then |
83 then |
85 LSOF_CFGF="$LSOF_CFGF +DAportable" |
84 LSOF_CFGF="$LSOF_CFGF +DAportable" |
86 @@ -3609,7 +3609,7 @@ |
85 @@ -3655,7 +3655,7 @@ |
87 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
86 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
88 fi # } |
87 fi # } |
89 fi # } |
88 fi # } |
90 - echo $LSOF_CC | grep gcc > /dev/null |
89 - echo $LSOF_CC | grep gcc > /dev/null |
91 + $LSOF_CC --version | grep GCC > /dev/null |
90 + $LSOF_CC --version | grep GCC > /dev/null |
92 if test $? -eq 0 # { |
91 if test $? -eq 0 # { |
93 then |
92 then |
94 LSOF_CFGL="-w" |
93 LSOF_CFGL="$LSOF_CFGL -w" |
95 @@ -4246,6 +4246,17 @@ |
94 @@ -4300,6 +4300,9 @@ |
96 LSOF_TSTBIGF=" " |
95 LSOF_TSTBIGF=" " |
97 LSOF_TSTLFLG="-lsocket -lnsl" |
96 LSOF_TSTLFLG="-lsocket -lnsl" |
98 LSOF_VERS="100000" |
97 LSOF_VERS="100000" |
99 + if [ ".`isainfo -k`" = .amd64 ]; then |
98 + if [ ".`isainfo -k`" = .amd64 ]; then |
100 + LSOF_CFGL="$LSOF_CFGL -lmp -lmd5 -lscf -ldoor -luutil" |
99 + LSOF_CFGL="$LSOF_CFGL -lmp -lmd5 -lscf -ldoor -luutil" |
101 + fi |
100 + fi |
102 + ;; |
|
103 + 5.11*) |
|
104 + LSOF_TSTBIGF=" " |
|
105 + LSOF_TSTLFLG="-lsocket -lnsl" |
|
106 + LSOF_VERS="110000" |
|
107 + if [ ".`isainfo -k`" = .amd64 ]; then |
|
108 + LSOF_CFGL="$LSOF_CFGL -lmp -lmd5 -lscf -ldoor -luutil" |
|
109 + fi |
|
110 ;; |
101 ;; |
111 *) |
102 5.11*) |
112 echo Unknown Solaris version: $LSOF_VSTR |
103 LSOF_TSTBIGF=" " |
113 @@ -4323,7 +4334,7 @@ |
104 @@ -4391,7 +4394,7 @@ |
114 ;; |
|
115 20500|20501) |
|
116 ;; |
|
117 - 20600|70000|80000|90000|100000) |
|
118 + 20600|70000|80000|90000|100000|110000) |
|
119 if test "X$SOLARIS_26PR_GWINDOWS" = "X" # { |
|
120 then |
|
121 rm -f ${LSOF_TMPC}.* |
|
122 @@ -4332,7 +4343,7 @@ |
|
123 echo "main(){" >> ${LSOF_TMPC}.c |
105 echo "main(){" >> ${LSOF_TMPC}.c |
124 echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c |
106 echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c |
125 echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC" |
107 echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC" |
126 - echo $LSOF_CC | grep gcc > /dev/null |
108 - echo $LSOF_CC | grep gcc > /dev/null |
127 + $LSOF_CC --version | grep GCC > /dev/null |
109 + $LSOF_CC --version | grep GCC > /dev/null |
128 if test $? -eq 0 # { |
110 if test $? -eq 0 # { |
129 then |
111 then |
130 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
112 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
131 @@ -4357,7 +4368,7 @@ |
113 @@ -4416,7 +4419,7 @@ |
132 echo "main(){" >> ${LSOF_TMPC}.c |
114 echo "main(){" >> ${LSOF_TMPC}.c |
133 echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c |
115 echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c |
134 echo "Testing prdata.h for PR_LDT, using $LSOF_CC" |
116 echo "Testing prdata.h for PR_LDT, using $LSOF_CC" |
135 - echo $LSOF_CC | grep gcc > /dev/null |
117 - echo $LSOF_CC | grep gcc > /dev/null |
136 + $LSOF_CC --version | grep GCC > /dev/null |
118 + $LSOF_CC --version | grep GCC > /dev/null |
137 if test $? -eq 0 # { |
119 if test $? -eq 0 # { |
138 then |
120 then |
139 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
121 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
140 @@ -4391,7 +4402,7 @@ |
122 @@ -4450,7 +4453,7 @@ |
141 echo $SOLARIS_KERNBITS | grep 64 > /dev/null |
123 echo $SOLARIS_KERNBITS | grep 64 > /dev/null |
142 if test $? -eq 0 # { |
124 if test $? -eq 0 # { |
143 then |
125 then |
144 - echo $LSOF_CC | grep gcc > /dev/null |
126 - echo $LSOF_CC | grep gcc > /dev/null |
145 + $LSOF_CC --version | grep GCC > /dev/null |
127 + $LSOF_CC --version | grep GCC > /dev/null |
146 if test $? -eq 0 # { |
128 if test $? -eq 0 # { |
147 then |
129 then |
148 |
130 |
149 @@ -4597,7 +4608,7 @@ |
131 @@ -4669,7 +4672,7 @@ |
150 |
132 then |
151 # Check for Solaris 10 or higher ZFS. |
133 LSOF_CTFH=1 |
152 |
134 fi # } |
153 - if test -r ${LSOF_INCLUDE}/sys/fs/zfs.h # { |
135 - if test -r ${LSOF_INCLUDE}/sys/fs/zfs.h # { |
154 + if false # { |
136 + if false # { |
155 then |
137 then |
156 |
138 if test $LSOF_CTFH -eq 1 # { |
157 # Check for required ZFS kernel header files. |
139 then |
158 @@ -4712,7 +4723,7 @@ |
140 @@ -4729,7 +4732,7 @@ |
159 echo "main(){" >> ${LSOF_TMPC}.c |
141 echo "main(){" >> ${LSOF_TMPC}.c |
160 echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c |
142 echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c |
161 echo "Testing vnode.h for VSOCK, using $LSOF_CC" |
143 echo "Testing vnode.h for VSOCK, using $LSOF_CC" |
162 - echo $LSOF_CC | grep gcc > /dev/null |
144 - echo $LSOF_CC | grep gcc > /dev/null |
163 + $LSOF_CC --version | grep GCC > /dev/null |
145 + $LSOF_CC --version | grep GCC > /dev/null |
164 if test $? -eq 0 # { |
146 if test $? -eq 0 # { |
165 then |
147 then |
166 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
148 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
167 @@ -5398,7 +5409,7 @@ |
149 @@ -5418,7 +5421,7 @@ |
168 echo "$i" >> $LSOF_TSTCFLG |
150 echo "$i" >> $LSOF_TSTCFLG |
169 done # } |
151 done # } |
170 fi # } |
152 fi # } |
171 -echo $LSOF_CC | grep gcc > /dev/null 2>&1 |
153 -echo $LSOF_CC | grep gcc > /dev/null 2>&1 |
172 +$LSOF_CC --version | grep GCC > /dev/null 2>&1 |
154 +$LSOF_CC --version | grep GCC > /dev/null 2>&1 |
173 if test $? -eq 0 # { |
155 if test $? -eq 0 # { |
174 then |
156 then |
175 echo "-DLT_GCC" >> $LSOF_TSTCFLG |
157 echo "-DLT_GCC" >> $LSOF_TSTCFLG |
176 Index: dialects/freebsd/machine.h |
158 Index: dialects/freebsd/machine.h |
177 diff -Nau dialects/freebsd/machine.h.orig dialects/freebsd/machine.h |
159 --- dialects/freebsd/machine.h.orig 2008-10-21 18:16:15 +0200 |
178 --- dialects/freebsd/machine.h.orig 2008-10-21 18:16:15.000000000 +0200 |
160 +++ dialects/freebsd/machine.h 2010-01-19 19:16:39 +0100 |
179 +++ dialects/freebsd/machine.h 2009-04-01 18:07:54.041381807 +0200 |
|
180 @@ -441,6 +441,11 @@ |
161 @@ -441,6 +441,11 @@ |
181 */ |
162 */ |
182 |
163 |
183 /* #define HASSECURITY 1 */ |
164 /* #define HASSECURITY 1 */ |
184 +#if FREEBSDV>=6000 |
165 +#if FREEBSDV>=6000 |