Commit Graph
888 Commits
Author SHA1 Message Date
Yang Tse ad60c2d0c3 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 c81480a998 icc adjustments:
Select ANSI C89 dialect plus GNU extensions, again.
2008-10-25 04:18:48 +00:00
Yang Tse 88398b5e3a some more temporary magic for the icc seg-fault issue 2008-10-24 12:23:24 +00:00
Yang Tse 7735d91fc5 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 4d8bb08bfe 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 49268447c8 #include <stdlib.h> for exit() prototype 2008-10-23 00:38:23 +00:00
Yang Tse 0e13792289 some more temporary magic for the icc seg-fault issue 2008-10-22 13:30:09 +00:00
Yang Tse 59f4582352 remove from configure.ac temporary magic for the icc seg-fault issue 2008-10-22 11:10:56 +00:00
Yang Tse f5a8f8c6ac some more temporary magic for the icc seg-fault issue 2008-10-21 17:54:18 +00:00
Yang Tse 64c82d0853 Charles Hardin patch:
- handles the EINPROGRESS for UDP connects
- uses closesocket instead of close on some paths that were noticed
2008-10-21 01:58:23 +00:00
Yang Tse e1b2f2eff4 some more temporary magic for the icc seg-fault issue 2008-10-20 15:56:08 +00:00
Yang Tse 6444711a2e 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 1c9a010cf0 fix compiler warning 2008-10-17 19:04:53 +00:00
Yang Tse 6642bc38df fix missing double-quotes 2008-10-17 17:11:11 +00:00
Daniel Stenberg 43daf6decd Charles Hardin made adig support a regular numerical dotted IP address for the
-s option as well.
2008-10-17 11:26:36 +00:00
Yang Tse f5840c42bd some more temporary magic for the icc seg-fault issue 2008-10-16 01:45:07 +00:00
Yang Tse 4037d01c3e 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 bd0e2f9f8c Adjust Watcom C warnings:
Disable warnings on structure members padding.
2008-10-14 23:06:39 +00:00
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 eeab12bd7f fix compiler warning: 'dot_4' may be used uninitialized in this function 2008-10-07 18:44:32 +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