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.
16 years ago
Yang Tse
9fe351f223
Add debug tracing for COMPILER_WORKS_IFELSE
16 years ago
Yang Tse
98846c3419
configure will also warn on 'strict compiler warning' rejected options
16 years ago
Yang Tse
3eddc11844
convert rejected compiler options messages into a warnings
16 years ago
Yang Tse
36d971b025
remove extra whitespace from string in SGI C check
16 years ago
Yang Tse
0afae2f16b
oops
16 years ago
Yang Tse
038a19a191
Initial attempt to detect SGI C compiler
16 years ago
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.
16 years ago
Yang Tse
8090260882
improve presentation of accepted/rejected debug/optimizer options
16 years ago
Yang Tse
ce7c807846
refactoring of COMPILER_BASIC_OPTS
16 years ago
Yang Tse
94d2a28698
Initial attempt to detect SUN C compiler
16 years ago
Yang Tse
d7cdbc18af
Initial attempt to detect HP C compiler
16 years ago
Yang Tse
eeab12bd7f
fix compiler warning: 'dot_4' may be used uninitialized in this function
16 years ago
Yang Tse
422b8ddde8
adjust ICC_windows settings
16 years ago
Yang Tse
615273ad6c
fix VAR_STRIP
16 years ago
Yang Tse
e620425536
Sync up with reality
16 years ago
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.
16 years ago
Yang Tse
74cff55b02
fix comment
16 years ago
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.
16 years ago
Yang Tse
6503efa62a
fix compiler warning: dereferencing type-punned pointer will break strict-aliasing rules
16 years ago
Yang Tse
2823a5380f
now compiler warnings are activated for all gcc builds, not only debug ones.
16 years ago
Yang Tse
2bc4f4c175
Use CFLAGS for icc linker options instead of LDFLAGS,
...
otherwise gethostbyname() is not detected.
16 years ago
Yang Tse
4c1d2df804
use ac_cv_compiler and ac_cv_compiler_num to keep compiler ID and version number
16 years ago
Yang Tse
eb9f7d046a
Temporary icc adjustment:
...
Disable floating point optimizations
16 years ago
Yang Tse
5ca18d6d80
HAVE_INET_PTON will only be defined when an IPv6 capable working
...
inet_pton function is available.
16 years ago
Yang Tse
a08ee8a0be
HAVE_INET_NTOP will only be defined when an IPv6 capable working
...
inet_ntop function is available.
16 years ago
Yang Tse
9be0422d12
ntoa() and inet_ntoa_r() no longer used
16 years ago
Yang Tse
c97f02af5f
icc adjustments for icc 9.0 and prior versions:
...
Disable remark #279 : controlling expression is constant
Remark triggered mostly on va_arg() and FD_ZERO() macros.
16 years ago
Yang Tse
a36da12985
attempt to make work the gethostname function
...
check for winsock build target configurations
16 years ago
Gisle Vanem
c9b686488d
Added HAVE_NETDB_H, HAVE_ARPA_INET_H, HAVE_STRCASECMP
...
and HAVE_STRNCASECMP.
16 years ago
Yang Tse
22747a54b6
icc adjustments:
...
Disable remark #981 : operands are evaluated in unspecified order
Function calls which are triggering this remark, today, do not depend
on the order of evaluation of its arguments.
Disable remark #1469 : "cc" clobber ignored
Remark triggered on htons() and ntohs() due to glibc header files.
16 years ago
Yang Tse
5e9d41fb29
icc adjustments
16 years ago
Yang Tse
feb2043b43
fix netdb.h prerequisite inclusion
16 years ago
Yang Tse
898e10bd60
improve detection of getservbyport_r()
16 years ago
Yang Tse
8c3c805269
On Linux Intel's icc uses gcc's header files, so
...
we select ANSI C89 dialect plus GNU extensions.
16 years ago
Yang Tse
fe11cb41ec
improve detection of gethostname()
16 years ago
Yang Tse
54663c863f
NetWare builds include "nameser.h" from the c-ares subdir
16 years ago
Yang Tse
8f51d8e9ac
include <strings.h>
16 years ago
Yang Tse
e18952cc6f
Sync up with reality
16 years ago
Yang Tse
f214b583f5
adjust inclusion of "nameser.h"
16 years ago
Yang Tse
861ea67ee8
reorder some lines in file
16 years ago
Yang Tse
507c529dc0
code cleanup
16 years ago
Yang Tse
afb0533d1d
NetWare seems to have writev()
16 years ago
Yang Tse
1a9795b401
rearrange to allow internal/private use of ares_writev to any system
...
that lacks the writev function.
16 years ago
Yang Tse
25d9912b38
NetWare CLIB target has stricmp() and strnicmp()
16 years ago
Yang Tse
f2582d6949
include header file only when available
16 years ago
Yang Tse
746f3e2942
rearrange to allow internal/private use of ares_strcasecmp to any system that
...
lacks the strcasecmp function.
16 years ago
Yang Tse
b6e5b752fe
improve detection of:
...
strcasecmp()
strcmpi()
stricmp()
strncasecmp()
strncmpi()
strnicmp()
16 years ago
Yang Tse
0cd952f7c2
*** empty log message ***
16 years ago
Gisle Vanem
90167151c9
djgpp does have strdup().
16 years ago