Yang Tse
33319f5d2d
check for freeaddrinfo() at configuration phase
2008-10-30 17:45:47 +00:00
Yang Tse
91c77808c4
update aclocal file serial number
2008-10-30 13:50:15 +00:00
Yang Tse
197ad60d21
remove verification of the freeability of the addrinfo struct pointer members
2008-10-30 12:41:07 +00:00
Yang Tse
89d6f580dc
fix comment
2008-10-29 01:50:56 +00:00
Yang Tse
23eb74e085
make CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_ADDR
...
and CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_CANONNAME
internal to CHECK_FUNC_GETADDRINFO
2008-10-29 01:45:07 +00:00
Yang Tse
d4514f9c10
fix leftover
2008-10-28 20:07:40 +00:00
Yang Tse
74a16db975
Initial attempt to detect at configuration time if the getaddrinfo()
...
function returns an addrinfo with an unfreeable ai_canonname member ptr.
2008-10-28 20:03:22 +00:00
Yang Tse
0989cd358a
Initial attempt to detect at configuration time if the getaddrinfo()
...
function returns an addrinfo with an unfreeable ai_addr member ptr.
2008-10-28 19:13:25 +00:00
Yang Tse
d104216bbe
icc adjustments:
...
Select ANSI C89 dialect plus GNU extensions, again.
2008-10-25 04:18:48 +00:00
Yang Tse
71edaf4d01
some more temporary magic for the icc seg-fault issue
2008-10-24 12:23:24 +00:00
Yang Tse
2b77d50776
icc permanent adjustment:
...
Select precise floating-point model, otherwise doubles are less than 64-bit wide
icc test adjustment:
Select c89 dialect
2008-10-24 11:27:09 +00:00
Yang Tse
198fa5e3c7
icc adjustments:
...
Enable more icc warnings.
Optimization disabling options used only for icc 9.1
2008-10-23 10:04:06 +00:00
Yang Tse
0abaf22467
#include <stdlib.h> for exit() prototype
2008-10-23 00:38:23 +00:00
Yang Tse
b93f4f623c
some more temporary magic for the icc seg-fault issue
2008-10-22 13:30:09 +00:00
Yang Tse
db325d1f43
some more temporary magic for the icc seg-fault issue
2008-10-21 17:54:18 +00:00
Yang Tse
231a51fe7a
some more temporary magic for the icc seg-fault issue
2008-10-20 15:56:08 +00:00
Yang Tse
8d0cbaf8df
messages initially intended only for debug purposes, now become permanent
...
since these are extremely useful when compiler rejects a set of options.
2008-10-19 23:50:18 +00:00
Yang Tse
07c3aaeea1
fix missing double-quotes
2008-10-17 17:11:11 +00:00
Yang Tse
fb66d51796
some more temporary magic for the icc seg-fault issue
2008-10-16 01:45:07 +00:00
Yang Tse
be760bed7e
Ensure that shell variable contents which have active meaning
...
to the shell echo command are not interpreted when trying to
remove extra whitespace from shell variable content.
2008-10-15 18:10:02 +00:00
Yang Tse
2f2ed4e40e
Adjust Watcom C warnings:
...
Disable warnings on structure members padding.
2008-10-14 23:06:39 +00:00
Yang Tse
6047635406
With this change Solaris target builds will now be done with _REENTRANT defined.
2008-10-14 18:44:27 +00:00
Yang Tse
9786e7faeb
Adjust Tiny C basic options:
...
Remove -b from debug-enabled configuration, as Tiny C might have
been built without the memory and bounds checker support.
2008-10-14 15:24:02 +00:00
Yang Tse
fde4b823f1
Adjust GCC warnings:
...
Better disable following warnings when cross-compiling with a gcc older
than 3.0, to avoid warnings from third party system headers:
-Wmissing-declarations
-Wmissing-prototypes
-Wunused
-Wshadow
2008-10-14 14:19:34 +00:00
Yang Tse
bf8d642607
fix syntax error
2008-10-14 04:59:22 +00:00
Yang Tse
1fab40bb69
Initial attempt to detect Watcom C compiler
2008-10-14 04:09:07 +00:00
Yang Tse
ae75462254
make naming scheme more consistent across whole file
2008-10-13 19:32:11 +00:00
Yang Tse
3ad956e73f
Adjust GCC warnings:
...
Disable following warnings when cross-compiling with a gcc older
than 3.0, to avoid warnings from third party system headers:
-Wmissing-prototypes
-Wunused
-Wshadow
2008-10-13 17:06:06 +00:00
Yang Tse
ca70beec47
Adjust GCC --enable-warnings:
...
Do not enable -pedantic when cross-compiling with a gcc older
than 3.0, to avoid warnings from third party system headers.
2008-10-13 00:43:30 +00:00
Yang Tse
758939215d
adjust SGI MIPSpro C detection
2008-10-12 22:52:25 +00:00
Yang Tse
ab861e56f1
LCC compiler adjustments:
...
Highest warning level is double -A, next is single -A.
Due to the big number of warnings these trigger on third
party header files it is impratical for us to use any of
them here. If you want them simply define it in CPPFLAGS.
2008-10-12 16:57:40 +00:00
Yang Tse
fefc6a7e6b
remove extra space
2008-10-11 18:04:39 +00:00
Yang Tse
a119114ad7
split SGI compiler check. One for MIPS C and another for MIPSpro C
2008-10-11 16:59:44 +00:00
Yang Tse
430b1a22db
LCC compiler adjustments:
...
Warning level reduced from double -A to single -A
2008-10-11 16:19:35 +00:00
Yang Tse
0722e91eb9
Initial attempt to detect Tiny C compiler
2008-10-10 10:31:16 +00:00
Yang Tse
c859a6f365
Initial attempt to detect LCC compiler
2008-10-10 10:06:25 +00:00
Yang Tse
ef49850789
1) fix bug in CONVERT_INCLUDE_TO_ISYSTEM
...
2) Disable SGI remark: controlling expression is constant
2008-10-10 09:14:18 +00:00
Yang Tse
4f6f334f41
simplify SGI C compiler check
2008-10-10 05:09:28 +00:00
Yang Tse
d61f260372
HP C adjustments:
...
Due to the HP-UX socklen_t issue it is insane to use the +w1 warning level.
It generates more than 1100 warnings on socklen_t related statements.
Until the issue is somehow fixed we will just use the +w2 warning level.
2008-10-10 02:32:46 +00:00
Yang Tse
4b8f13e902
Add debug tracing for COMPILER_WORKS_IFELSE
2008-10-10 00:07:41 +00:00
Yang Tse
98416a4fab
configure will also warn on 'strict compiler warning' rejected options
2008-10-09 19:55:18 +00:00
Yang Tse
1c5336cd57
convert rejected compiler options messages into a warnings
2008-10-09 15:06:20 +00:00
Yang Tse
43c2cf4edb
remove extra whitespace from string in SGI C check
2008-10-09 13:11:10 +00:00
Yang Tse
b2ca0babeb
oops
2008-10-09 03:05:48 +00:00
Yang Tse
ed4ae322f5
Initial attempt to detect SGI C compiler
2008-10-09 03:02:25 +00:00
Yang Tse
4f924ab07e
HP C adjustments:
...
Disallow run-time dereferencing of null pointers.
Disable some remarks:
#4227 : padding struct with n bytes to align member.
#4255 : padding size of struct with n bytes to alignment boundary.
2008-10-09 00:50:50 +00:00
Yang Tse
5928ea9c7a
improve presentation of accepted/rejected debug/optimizer options
2008-10-08 19:38:01 +00:00
Yang Tse
1fea66e527
refactoring of COMPILER_BASIC_OPTS
2008-10-08 16:12:10 +00:00
Yang Tse
6814907a2c
Initial attempt to detect SUN C compiler
2008-10-08 03:50:45 +00:00
Yang Tse
1b246eecfe
Initial attempt to detect HP C compiler
2008-10-08 02:29:13 +00:00