Yang Tse
301c994b00
split SGI compiler check. One for MIPS C and another for MIPSpro C
2008-10-11 16:59:44 +00:00
Yang Tse
07a115ec62
LCC compiler adjustments:
...
Warning level reduced from double -A to single -A
2008-10-11 16:19:35 +00:00
Yang Tse
71a63b20ba
Initial attempt to detect Tiny C compiler
2008-10-10 10:31:16 +00:00
Yang Tse
2373f24569
Initial attempt to detect LCC compiler
2008-10-10 10:06:25 +00:00
Yang Tse
dca86dfabc
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
3b2c4c883c
simplify SGI C compiler check
2008-10-10 05:09:28 +00:00
Yang Tse
133d925330
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
9fe351f223
Add debug tracing for COMPILER_WORKS_IFELSE
2008-10-10 00:07:41 +00:00
Yang Tse
98846c3419
configure will also warn on 'strict compiler warning' rejected options
2008-10-09 19:55:18 +00:00
Yang Tse
3eddc11844
convert rejected compiler options messages into a warnings
2008-10-09 15:06:20 +00:00
Yang Tse
36d971b025
remove extra whitespace from string in SGI C check
2008-10-09 13:11:10 +00:00
Yang Tse
0afae2f16b
oops
2008-10-09 03:05:48 +00:00
Yang Tse
038a19a191
Initial attempt to detect SGI C compiler
2008-10-09 03:02:25 +00:00
Yang Tse
49e14536c6
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
8090260882
improve presentation of accepted/rejected debug/optimizer options
2008-10-08 19:38:01 +00:00
Yang Tse
ce7c807846
refactoring of COMPILER_BASIC_OPTS
2008-10-08 16:12:10 +00:00
Yang Tse
94d2a28698
Initial attempt to detect SUN C compiler
2008-10-08 03:50:45 +00:00
Yang Tse
d7cdbc18af
Initial attempt to detect HP C compiler
2008-10-08 02:29:13 +00:00
Yang Tse
422b8ddde8
adjust ICC_windows settings
2008-10-07 17:37:25 +00:00
Yang Tse
615273ad6c
fix VAR_STRIP
2008-10-07 16:53:46 +00:00
Yang Tse
8c2fe4c67f
Initial attempt to support configure's --(dis|en)able-optimize
...
option to specify dis(activation) of compiler optimizations.
If option is specified, it will be honored independant of the
--(dis|en)able-debug option.
2008-10-07 13:13:34 +00:00
Yang Tse
74cff55b02
fix comment
2008-10-02 04:27:42 +00:00
Yang Tse
79f844f672
Initial attempt to support configure's --(dis|en)able-warnings
...
option to specify dis(activation) of picky compiler warnings.
If option is specified, it will be honored independant of the
--(dis|en)able-debug option.
If option is not specified, it will follow --(dis|en)able-debug
setting, whose default is disabled if not specified.
2008-10-02 03:56:56 +00:00
Yang Tse
5ca18d6d80
HAVE_INET_PTON will only be defined when an IPv6 capable working
...
inet_pton function is available.
2008-09-24 19:13:01 +00:00
Yang Tse
a08ee8a0be
HAVE_INET_NTOP will only be defined when an IPv6 capable working
...
inet_ntop function is available.
2008-09-24 16:43:12 +00:00
Yang Tse
a36da12985
attempt to make work the gethostname function
...
check for winsock build target configurations
2008-09-22 00:44:10 +00:00
Yang Tse
feb2043b43
fix netdb.h prerequisite inclusion
2008-09-18 02:23:33 +00:00
Yang Tse
898e10bd60
improve detection of getservbyport_r()
2008-09-17 11:31:37 +00:00
Yang Tse
fe11cb41ec
improve detection of gethostname()
2008-09-17 08:14:00 +00:00
Yang Tse
1a9795b401
rearrange to allow internal/private use of ares_writev to any system
...
that lacks the writev function.
2008-09-16 16:42:48 +00:00
Yang Tse
b6e5b752fe
improve detection of:
...
strcasecmp()
strcmpi()
stricmp()
strncasecmp()
strncmpi()
strnicmp()
2008-09-15 00:31:42 +00:00
Yang Tse
797372b0f4
strdup() clone for systems/configurations which lack it
2008-09-11 04:02:49 +00:00
Yang Tse
088ac83df4
The minimum autoconf version required for this file is 2.50
...
Avoid dot notation in aclocal serial file number, use a single number now.
2008-08-05 09:08:43 +00:00
Yang Tse
43ab062fa5
Rename reentrant.m4 to avoid filename clash.
2008-08-01 02:48:00 +00:00
Yang Tse
638b4279e9
Add file version serial number that might be used by 'aclocal' and others.
...
Keep the '#' character as the first one on the line.
2008-07-30 12:09:35 +00:00
Yang Tse
14aede8eac
Add quoting for the AC_DEFINE arguments.
2008-07-29 18:23:11 +00:00
Yang Tse
0d2c15a28b
Also remove the whitespace.
2008-07-29 18:01:29 +00:00
Yang Tse
64b75e2ec6
Also remove the extra quoting.
2008-07-29 17:45:33 +00:00
Yang Tse
22f8a875a1
Replace some '@%:@' quadigraphs by its actual representation '#'.
...
This quadigraph used before a C preprocessor 'define' directive could
be fooling M4, when processing this file, and make it think that the
line contains a pure M4 'define' macro.
2008-07-29 16:29:34 +00:00
Yang Tse
9620e56c53
Require autoconf 2.57 or newer
2008-07-27 20:29:04 +00:00
Yang Tse
b94e960ed3
setup.h handles definition of _REENTRANT based on NEED_REENTRANT
...
definition which might be defined in config.h or config-*.h files
2008-07-27 03:16:37 +00:00
Yang Tse
736e46d730
Another step towards detecting if _REENTRANT is already defined or actually
...
needed, and being able to define it if appropriate for further configure tests
as well as for the generated config file.
2008-07-27 01:36:37 +00:00
Yang Tse
839f18584d
Add a 3 argument check for getprotobyname_r
2008-07-26 01:24:50 +00:00
Yang Tse
28d3b4af6a
move reentrant.m4 to the m4 subdirectory to avoid infinite loop inclusion problem
2008-07-25 13:21:14 +00:00