1 ----------------------------------------------------------------
3 ¥Þ¥·¥ó Sun3/80,SPARCstation
4 OS SunOS 4.0.3, 4.1.1, 4.1.2, 4.1.3(+JLE)
5 Compiler cc,gcc -traditional
6 Êѹ¹»ö¹à SWITCHES ¤Ë -DFTIME -DUSESTRCASECMP ¤òÄɲÃ
8 ---------------------------------------------------------------
13 Êѹ¹»ö¹à SWITCHES ¤Ë -DSTRDUP ¤òÄɲÃ
15 ----------------------------------------------------------------
19 Compiler cc,gcc -traditional
20 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
22 ----------------------------------------------------------------
25 OS NEWS-OS 4.0.1C/4.1C
27 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
29 ----------------------------------------------------------------
31 ¥Þ¥·¥ó NWS-3260/3460/3860
33 Compiler cc,gcc version 1.40
34 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
36 ---------------------------------------------------------------
41 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSG -DSYSTIME_HAS_NO_TM -DNOBSTRING -DNOINDEX
42 -DNOSTRDUP -DNODIRECTORY -DNOFTRUNCATE -Zu ¤òÄɲÃ
44 ----------------------------------------------------------------
46 ¥Þ¥·¥ó LUNA (SX-9100/DT)
48 Compiler /bin/cc,gcc version 1.40
49 Êѹ¹»ö¹à SWITCHES ¤Ë -DFTIME -DNOSTRDUP ¤òÄɲÃ
51 ---------------------------------------------------------------
56 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP -DFTIME -DUSESTRCASECMP ¤òÄɲÃ
58 ----------------------------------------------------------------
62 Compiler /bin/cc,gcc-1.40
63 Êѹ¹»ö¹à SWITCHES ¤Ë -DFTIME -DNOSTRDUP ¤òÄɲÃ
65 ----------------------------------------------------------------
67 ¥Þ¥·¥ó LUNA(SX-9100DT)
70 Êѹ¹»ö¹à SWITCHES ¤Ë -Zu -DSYSV_SYSTEM_DIR -DSYSTIME_HAS_NO_TM
71 -DNOFTRUNCATE -DNOSTRDUP -DNOBSTRING -DUSG -DNOINDEX ¤òÄɲÃ
73 ----------------------------------------------------------------
78 Êѹ¹»ö¹à SWITCHES ¤Ë -Zu -DNONSYSTEM_DIR_LIBRARY -DSYSTIME_HAS_NO_TM
79 -DNOFTRUNCATE -DNOBSTRING -DUSG -DNOINDEX ¤òÄɲÃ,LIBRARYOBJS
82 ----------------------------------------------------------------
84 ¥Þ¥·¥ó NeXT station/Cube
86 Compiler /bin/cc NeXT Release 2.0
87 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
89 ----------------------------------------------------------------
91 ¥Þ¥·¥ó DEC5100,DEC Station 3100,MicroVAX-3600
92 OS ULTRIX V4.0, 4.1, 4.2
94 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSESTRCASECMP -DNOSTRDUP ¤òÄɲÃ
96 ----------------------------------------------------------------
100 Compiler gcc version 1.37.1
101 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DSYSTIME_HAS_NO_TM -DTZSET
104 ----------------------------------------------------------------
108 Compiler /bsd43/bin/cc
109 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
111 ----------------------------------------------------------------
112 ¼Ò̾ Sequent Computer Systems, Inc.
114 OS DYNIX(R) V3.0.17.v3 NFS #2()
116 Êѹ¹»ö¹à SWITCHES ¤Ë -DJIS -DNOSTRDUP -DNOMEMSET ¤òÄɲÃ
118 ----------------------------------------------------------------
122 Compiler cc,gcc -traditional
125 ----------------------------------------------------------------
127 ¥Þ¥·¥ó ME100/200/250/350/400/520/550
128 OS ME/UX C00,C10,C20 (System V/68 Release R3V4)
130 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DNOFTRUNCATE ¤òÄɲÃ
132 ----------------------------------------------------------------
134 ¥Þ¥·¥ó ME1100/1200/1300/1500
135 OS ME/UX (68020) C01ÈÇ (SYSV R2)
137 Êѹ¹»ö¹à SWITCHES ¤Ë -DNONSYSTEM_DIR_LIBRARY -DNOFTRUNCATE
138 -DSYSTIME_HAS_NO_TM -DNOBSTRING -DUSG -DNOSTRDUP -DNOMKDIR
139 -DTZSET -DNOINDEX ¤òÄɲÃ,LIBRARYOBJS ¤Ë lhdir.o ¤òÄɲÃ
141 ----------------------------------------------------------------
143 ¥Þ¥·¥ó FAS350(FA-workstation)
146 Êѹ¹»ö¹à SWITCHES ¤Ë -DFTIME -DNOSTRDUP ¤òÄɲÃ
148 ----------------------------------------------------------------
150 ¥Þ¥·¥ó EWS4800/10,20,30,50,60
152 Compiler cc,gcc -traditional
153 Êѹ¹»ö¹à SWITCHES ¤Ë -I/usr/ucbinclude -DSYSTIME_HAS_NO_TM -DTZSET
154 -DUSG -DNOINDEX ¤òÄɲÃ,LDFLAGS=-ldir ¤òÄɲÃ
156 ----------------------------------------------------------------
159 OS EWS-UX/V (Rel 4.0)R2.1
161 Êѹ¹»ö¹à SWITCHES ¤Ë -DMKTIME -DNOINDEX -DSYSV_SYSTEM_DIR -DUSG ¤òÄɲÃ
163 ----------------------------------------------------------------
166 OS EWS-UX/V (Rel 4.0)R2.1
168 Êѹ¹»ö¹à SWITCHES ¤Ë -DMKTIME ¤òÄɲÃ
170 ----------------------------------------------------------------
175 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOFTRUNCATE -DTZSET -DSYSV_SYSTEM_DIR
176 -DSYSTIME_HAS_NO_TM -DNOBSTRING -DUSG -DNOINDEX ¤òÄɲÃ
178 ----------------------------------------------------------------
182 Compiler cc ¤ª¤è¤Ó gcc-2.0
183 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSG -DSYSV_SYSTEM_DIR -DSYSTIME_HAS_NO_TM
184 -DTZSET -DNOBSTRING -DNOFTRUNCATE -DNOINDEX ¤òÄɲÃ
185 È÷¹Í gcc ¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¾ì¹ç¤Ï¡¢-traditional ¥ª¥×¥·¥ç¥ó¤ò
187 ----------------------------------------------------------------
189 ¥Þ¥·¥ó HP9000 s300/s400
192 Êѹ¹»ö¹à EUC ¤ò»ÈÍѤ¹¤ë¾ì¹ç¤Ï SWITCHES ¤Ë -DNOBSTRING ¤òÄɲá£
193 Shift-JIS ¤ò»ÈÍѤ¹¤ë¾ì¹ç¤ÏSWITCHES¤Ë -DNOBSTRING ¤òÄɲä·
196 ----------------------------------------------------------------
201 Êѹ¹»ö¹à EUC ¤ò»ÈÍѤ¹¤ë¾ì¹ç¤Ï SWITCHES ¤Ë -DNOBSTRING ¤òÄɲá£
202 Shift-JIS ¤ò»ÈÍѤ¹¤ë¾ì¹ç¤ÏSWITCHES¤Ë -DNOBSTRING ¤òÄɲä·
205 ----------------------------------------------------------------
207 ¥Þ¥·¥ó HP9000 s300/s400
210 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSESTRCASECMP ¤òÄɲá£Shift-JIS ¤ò»ÈÍѤ¹¤ë¾ì¹ç
211 ¤Ï¤µ¤é¤Ë -DEUC¤òºï½ü¡£
213 ----------------------------------------------------------------
218 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSESTRCASECMP ¤òÄɲá£Shift-JIS ¤ò»ÈÍѤ¹¤ë¾ì¹ç
219 ¤Ï¤µ¤é¤Ë -DEUC¤òºï½ü¡£
221 ----------------------------------------------------------------
223 ¥Þ¥·¥ó HP apollo s400t,s25t
226 Êѹ¹»ö¹à (SYSTYPE=bsd4.3,ENVIRON=bsd)
228 ----------------------------------------------------------------
233 Êѹ¹»ö¹à SWITCHES ¤Ë -U__STDC__ ¤òÄɲÃ(SYSTYPE=bsd4.3,ENVIRON=bsd)
235 ----------------------------------------------------------------
239 Compiler cc Ver 6.7p (PRISM)
240 Êѹ¹»ö¹à SWITCHES ¤Ë -U__STDC__ ¤òÄɲÃ(SYSTYPE=bsd4.3,ENVIRON=bsd)
242 ----------------------------------------------------------------
247 Êѹ¹»ö¹à SWITCHES ¤Ë -DTZSET -DSYSTIME_HAS_NO_TM -DSYSV_SYSTEM_DIR
248 -DNOBSTRING -DUSG -DNOINDEX -DNOFTRUNCATE ¤òÄɲÃ
250 ----------------------------------------------------------------
255 Êѹ¹»ö¹à SWITCHES ¤Ë -DTZSET -DSYSTIME_HAS_NO_TM -DSYSV_SYSTEM_DIR
256 -DNOBSTRING -DUSG -DNOINDEX ¤òÄɲÃ
258 ----------------------------------------------------------------
263 Êѹ¹»ö¹à SWITCHES ¤Ë -DTZSET -DSYSV_SYSTEM_DIR -DNOBSTRING -DUSG
264 -DNOINDEX -DNOFTRUNCATE ¤òÄɲÃ
266 ----------------------------------------------------------------
271 Êѹ¹»ö¹à SWITCHIES ¤Ë -DNONSYSTEM_DIR_LIBRARY -DNOSTRDUP -DTZSET
272 -DNOBSTRING -DUSG -DNOINDEX -DNOFTRUNCATE -DSYSTIME_HAS_NO_TM
273 ¤òÄɲÃ,LDFLAGS=-lu ¤òÄɲÃ
275 ----------------------------------------------------------------
277 ¥Þ¥·¥ó VP2200 MODEL 10
279 Compiler BSD Compatibility Package ¤Î cc (/usr/ucb/cc)
280 Êѹ¹»ö¹à LDFLAGS=-lucb ¤òÄɲÃ
282 ----------------------------------------------------------------
287 Êѹ¹»ö¹à SWITCHIES ¤Ë -DNODIRECTORY -DNOSTRDUP -DTZSET -DNOBSTRING
288 -DUSG -DNOINDEX -DNOFTRUNCATE -DSYSTIME_HAS_NO_TM¤òÄɲÃ
290 ----------------------------------------------------------------
295 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DSYSTEM_HAS_NO_TM -DUSG
298 ----------------------------------------------------------------
300 ¥Þ¥·¥ó A60 / Astation 350
303 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DNOBSTRING -DNOFTRUNCATE
304 -DUSG -DEUC -DNEED_INCREMENTAL_INDICATOR ¤òÄɲÃ
305 È÷¹Í ËÜÅö¤Ï -DNOFTRUNCATE ¤ÏE50¤Ç¤Î¤ßɬÍ×
306 ----------------------------------------------------------------
308 ¥Þ¥·¥ó PC-386GE/PC-9801NS/IBM PC-AT
309 OS MINIX 1.5.10 + MIX 386 patch
311 Êѹ¹»ö¹à SWITCHES ¤ò -DEUC -DNOSTRDUP -D_MINIX -D_POSIX_SOURCE
312 -DSYSTIME_HAS_NO_TM -DSYSV_SYSTEM_DIR -DNOFTRUNCATE
313 -DNOBSTRING -DUSG -DNOINDEX -DTZSET ¤ËÊѹ¹
315 OPTIMIZE ¤«¤é -g ¤òºï½ü
316 È÷¹Í (1) maketree.c¤ÇUINT_MAX¤Îɾ²Á¤¬CPP¥¨¥é¡¼¤Ë¤Ê¤Ã¤¿¤é
317 /usr/local/lib/include/gcc-limits.h¤ò
318 /usr/local/lib/include/limits.h¤Ëmv¤Þ¤¿¤Ïln¤¹¤ë¤«¡¢
319 ¤½¤ÎÉôʬ¤Î#if #endif¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤¹¤ë¤³¤È
320 (¤³¤ì¤Ï¡¢MIXÈÇgcc¤ÎÌäÂê¤Ç¤¹¡£ ºÇ¿·ÈÇgcc¤Ç¤Ï²ò·è¤µ¤ì¤Æ¤¤¤Þ¤¹¡£)
321 (2) ¥³¥ó¥Ñ¥¤¥ë¸å°Ê²¼¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¡¢¥á¥â¥ê¥µ¥¤¥º¤ò
324 ----------------------------------------------------------------
325 ¼Ò̾ Silicon Graphics
331 ---------------------------------------------------------------------
332 ¼Ò̾ Silicon Graphics
333 ¥Þ¥·¥ó IRIS 4D/25GT,4D/310GTX
334 OS IRIX System V Release 3.3.1
336 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DNOBSTRING -DNOINDEX ¤òÄɲÃ
337 ----------------------------------------------------------------
338 ¼Ò̾ ¥¯¥Ü¥¿¥³¥ó¥Ô¥å¡¼¥¿
342 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOINDEX -DSYSV_SYSTEM_DIR ¤òÄɲÃ
344 ----------------------------------------------------------------
345 ¼Ò̾ ¥¯¥Ü¥¿¥³¥ó¥Ô¥å¡¼¥¿
349 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOINDEX -DSYSV_SYSTEM_DIR -DSYSTIME_HAS_NO_TM
352 ----------------------------------------------------------------
353 ¼Ò̾ ¥¯¥Ü¥¿¥³¥ó¥Ô¥å¡¼¥¿
354 ¥Þ¥·¥ó TITAN VISTRA800ex/VISTRA800b
357 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DSYSTIME_HAS_NO_TM ¤òÄɲÃ
359 ----------------------------------------------------------------
361 ¥Þ¥·¥ó RISC System/6000 POWERstation 530
364 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -D_BSD_INCLUDES -DAIX ¤òÄɲÃ
366 ----------------------------------------------------------------
368 ¥Þ¥·¥ó Mini Super Computer C-201,C-230,C-240
369 OS ConvexOS V.8.1, v9.1.6 (BSD 4.2)
370 Compiler /bin/cc V4.0
371 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR ¤òÄɲÃ, CC ¤Ë -pcc ¤òÄɲÃ
373 ----------------------------------------------------------------
375 ¥Þ¥·¥ó WORKS-3000, idea 2010
376 OS DEVOS V3 (4.3 More/bsd/NFS)
377 Compiler gcc -traditional (gcc 1.40)
378 Êѹ¹»ö¹à SWITCHES ¤Ë -DFTIME -DNOSTRDUP ¤òÄɲÃ
380 ------------------------------------------------------------------------
385 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
387 ------------------------------------------------------------------------
392 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP ¤òÄɲÃ
394 ------------------------------------------------------------------------
396 ¥Þ¥·¥ó DS/90 7750 (Single CPU type)
397 OS UNIX_System_V 4.0.0 V10L20 Y92121
399 Êѹ¹»ö¹à SWITCHES ¤Ë -DEUC -DUSG -DSYSV_SYSTEM_DIR -DNOBSTRING
400 -DSYSTIME_HAS_NO_TM -DNOINDEX ¤òÄɲÃ
402 ----------------------------------------------------------------
404 ¥Þ¥·¥ó DECstation 5000/25
407 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSESTRCASECMP -DNOSTRDUP -DNOINDEX
410 ----------------------------------------------------------------
415 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DNOINDEX -DNOBSTRING ¤òÄɲÃ
417 ----------------------------------------------------------------
418 ¼Ò̾ Silicon Graphics
419 ¥Þ¥·¥ó INDY, INDIGO, ONYX
422 Êѹ¹»ö¹à SWITCHES ¤Ë -DSYSV_SYSTEM_DIR -DNOBSTRING -DNOINDEX ¤òÄɲÃ
423 ----------------------------------------------------------------
428 Êѹ¹»ö¹à SWITCHES ¤Ë -DNOSTRDUP -DTZSET ¤òÄɲÃ
429 ----------------------------------------------------------------
430 ¥Þ¥·¥ó ÉÔÌÀ¡ÊPentium133MHz)
433 Êѹ¹»ö¹à SWITCHES ¤«¤é -DFTIME ¤òºï½ü¤¹¤ë¡£
434 ----------------------------------------------------------------
435 ¥Þ¥·¥ó IBM-PC/AT ¸ß´¹µ¡¡ÊPentium133MHz)
436 OS FreeBSD 2.1.0 Release
438 Êѹ¹»ö¹à SWITCHES ¤«¤é -DFTIME ¤òºï½ü¤·¡¢
439 -DHAVE_TM_ZONE ¤òÄɲ乤롣
440 ----------------------------------------------------------------
441 ¥Þ¥·¥ó ÉÔÌÀ¡ÊPentium99MHz)
442 OS Linux 1.2.13(POSIX)
444 Êѹ¹»ö¹à ÆäËÊѹ¹¤Ê¤·¡£
445 ----------------------------------------------------------------
450 Êѹ¹»ö¹à SWITCHES ¤Ë -DUSESTRCASECMP ¤òÄɲá£
451 SWITCHES ¤Ë -D_HPUX_SOURCE ¤òÄɲá£
452 Shift-JIS ¤ò»ÈÍѤ¹¤ë¾ì¹ç¤Ï¤µ¤é¤Ë -DEUC¤òºï½ü¡£
453 OPTIMIZE ¤Ë¤Ï -O ¤À¤±¤ò»ØÄê
454 ----------------------------------------------------------------