1
0
mirror of https://frontier.innolan.net/rainlance/c-ares.git synced 2025-12-08 12:32:29 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
45ec020795 xlc: avoid preprocessor definition usage when linking 2011-06-04 04:26:40 +02:00
618e34bcf6 configure: undo using autobuilds to temporarily verify strict aliasing warnings. 2010-12-02 19:08:46 +01:00
4d44b54c75 configure: use autobuilds to temporarily verify strict aliasing warnings.
Temporarily, When cross-compiling with gcc 3.0 or later, enable strict aliasing
rules and warnings. Given that cross-compiled targets autobuilds do not run the
test-suite, there is no risk of running code that violates strict aliasing rules
2010-11-18 17:11:38 +01:00
25116bbc54 Fix warnings for clang 2010-03-23 13:43:34 +01:00
7ce764fe7c replaced intel compiler option -no-ansi-alias with -fno-strict-aliasing 2010-03-17 10:44:28 +00:00
0a076df87f Daniel Johnson provided fixes for building with the clang compiler 2010-03-05 22:53:31 +00:00
cf38264e2a Add icc fvisibility bug test 2009-11-16 23:01:37 +00:00
d101880c6a Undo old temporary change once used for testing purposes 2009-11-01 20:26:02 +00:00
f77839ed17 Symbol hiding configure options renamed to the hopefully less ambiguous
--enable-symbol-hiding and --disable-symbol-hiding as well as related
macro names and some internal variables used for them.

Related configuration file preprocessor symbols named to
CARES_SYMBOL_HIDING and CARES_SYMBOL_SCOPE_EXTERN.
2009-10-31 04:16:40 +00:00
4cb3aa4080 External API function linkage decoration adjustment 2009-10-29 01:34:19 +00:00
9cac6a4625 Initial step towards the ability to reduce c-ares exported symbols
based on the 'visibility' attribute for GNUC and __global for Sun
compilers, taking also in account __declspec function decoration
for Win32 and Symbian DLL's.

Introducing configure options --enable-hidden-symbols and
--disable-hidden-symbols following libcurl's naming.
2009-10-28 19:45:26 +00:00
8ddea4e287 test if adding ../lib to includes can fix the current break ... 2009-07-16 12:20:16 +00:00
e391db0ef9 renamed generated config.h to ares_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h. 2009-07-14 13:38:50 +00:00
7fcd022b2a c-ares' --enable-debug --enable-curldebug decoupling follow-up 2009-06-09 17:58:34 +00:00
80d4f1170c c-ares' -no-undefined and --enable-curldebug adjustments 2009-06-05 13:17:55 +00:00
96f34988f4 c-ares' --enable-curldebug adjustments 2009-05-28 14:38:04 +00:00
388e389638 Allow curl debug memory tracking when building a shared library on
systems which support external, undefined, symbols in shared libraries.
2009-05-27 19:21:09 +00:00
84aa2f8a5d c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug 2009-05-26 14:50:45 +00:00
4b5589ab99 remove outdated comment 2009-05-15 09:35:46 +00:00
78e9ec92b7 Proper naming for the experimental compiler test and moved to *-compilers.m4 2009-05-07 13:58:15 +00:00
411a7e17a1 Moved *_CHECK_COMPILER_HALT_ON_ERROR and *_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_* 2009-05-07 11:06:48 +00:00
51ecfc023a remove compiler options used while debugging the icc 9.1 optimizer issue 2009-04-17 07:48:37 +00:00
ed9f1219a5 Set HP-UX compiler warning level back to the one that exposes
the socklen_t issue on this platform.
2009-04-15 22:54:25 +00:00
ca44947b99 attempting to keep lines below 80 chars 2008-11-18 20:13:55 +00:00
c81480a998 icc adjustments:
Select ANSI C89 dialect plus GNU extensions, again.
2008-10-25 04:18:48 +00:00
88398b5e3a some more temporary magic for the icc seg-fault issue 2008-10-24 12:23:24 +00:00
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
4d8bb08bfe icc adjustments:
Enable more icc warnings.

  Optimization disabling options used only for icc 9.1
2008-10-23 10:04:06 +00:00
0e13792289 some more temporary magic for the icc seg-fault issue 2008-10-22 13:30:09 +00:00
f5a8f8c6ac some more temporary magic for the icc seg-fault issue 2008-10-21 17:54:18 +00:00
e1b2f2eff4 some more temporary magic for the icc seg-fault issue 2008-10-20 15:56:08 +00:00
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
6642bc38df fix missing double-quotes 2008-10-17 17:11:11 +00:00
f5840c42bd some more temporary magic for the icc seg-fault issue 2008-10-16 01:45:07 +00:00
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
bd0e2f9f8c Adjust Watcom C warnings:
Disable warnings on structure members padding.
2008-10-14 23:06:39 +00:00
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
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
7e94946102 fix syntax error 2008-10-14 04:59:22 +00:00
5abbce8c5b Initial attempt to detect Watcom C compiler 2008-10-14 04:09:07 +00:00
8d7e608c02 make naming scheme more consistent across whole file 2008-10-13 19:32:11 +00:00
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
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
a5cd95981d adjust SGI MIPSpro C detection 2008-10-12 22:52:25 +00:00
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
959cba0810 remove extra space 2008-10-11 18:04:39 +00:00
301c994b00 split SGI compiler check. One for MIPS C and another for MIPSpro C 2008-10-11 16:59:44 +00:00
07a115ec62 LCC compiler adjustments:
Warning level reduced from double -A to single -A
2008-10-11 16:19:35 +00:00
71a63b20ba Initial attempt to detect Tiny C compiler 2008-10-10 10:31:16 +00:00
2373f24569 Initial attempt to detect LCC compiler 2008-10-10 10:06:25 +00:00