Commit Graph
55 Commits
Author SHA1 Message Date
Yang Tse 0cb9896ead With this change Solaris target builds will now be done with _REENTRANT defined. 2008-10-14 18:44:27 +00:00
Yang Tse 40f09170d6 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 7444d55a7f 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 7e94946102 fix syntax error 2008-10-14 04:59:22 +00:00
Yang Tse 5abbce8c5b Initial attempt to detect Watcom C compiler 2008-10-14 04:09:07 +00:00
Yang Tse 8d7e608c02 make naming scheme more consistent across whole file 2008-10-13 19:32:11 +00:00
Yang Tse b5989fe355 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 9bd2d8ef8e 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 a5cd95981d adjust SGI MIPSpro C detection 2008-10-12 22:52:25 +00:00
Yang Tse 3af497d2e0 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 959cba0810 remove extra space 2008-10-11 18:04:39 +00:00
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