Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-07 | configure: improve CURL_CHECK_COMPILER_PROTOTYPE_MISMATCH | Daniel Stenberg | |
The compiler test used a variable before it was assigned when it tried to see how it acts on a mismatching prototype, which could cause a false positive. | |||
2013-03-08 | configure: use XC_LIBTOOL for portability across libtool versions | Yang Tse | |
2013-01-20 | configure: autotools compatibility fixes - step I | Yang Tse | |
Fix proper macro expansion order across autotools versions for C compiler and preprocessor program checks. | |||
2012-12-16 | configure: check if compiler halts on function prototype mismatch | Yang Tse | |
2012-11-16 | autoconf: don't force-disable compiler debug option | Daniel Stenberg | |
When nothing is told to configure, we should not enforce switching off debug options with -g0 (or similar). We instead don't use -g at all in that situaion and therefore allow the user's CFLAGS settings possibly dictate what to do. | |||
2012-06-29 | curl-compilers.m4: remove -Wstrict-aliasing=3 from clang | Yang Tse | |
Currently it is unknown if there is any version of clang that actually supports -Wstrict-aliasing. What is known is that there are several that don't support it. | |||
2012-06-26 | curl-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang builds | Yang Tse | |
2012-04-16 | curl-compilers.m4: -Wno-pedantic-ms-format for Windows gcc 4.5 builds | Yang Tse | |
When building a Windows target with gcc 4.5 or newer and strict compiler warnings enabled use -Wno-pedantic-ms-format in addition to other flags. | |||
2012-04-14 | headers: surround GCC attribute names with double underscores | Jonathan Nieder | |
This protects from attribute names being defined by third party's code. Improvement: http://curl.haxx.se/mail/lib-2012-04/0127.html | |||
2012-04-11 | build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config files | Yang Tse | |
configure script now provides conditional definitions for Makefile.am that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles when appropriate. Additionally, configure script option for symbol hiding control is now named --enable-symbol-hiding --disable-symbol-hiding. While still valid, old option name --enable-hidden-symbols --disable-hidden-symbols will be deprecated in some future release. | |||
2011-08-08 | curl-compilers.m4: serial number bump | Yang Tse | |
2011-08-08 | curl-compilers.m4: CURL_CONVERT_INCLUDE_TO_ISYSTEM adjustments: | Yang Tse | |
Add CURL_CHECK_COMPILER as a requirement. Ensure macro does nothing unless GNU_C or CLANG compiler is used. This should allow usage of this macro in unforeseen placements. | |||
2011-06-04 | xlc: avoid preprocessor definition usage when linking | Yang Tse | |
2010-12-02 | configure: undo using autobuilds to temporarily verify strict aliasing warnings. | Yang Tse | |
2010-11-18 | configure: use autobuilds to temporarily verify strict aliasing warnings. | Yang Tse | |
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 | |||
2010-11-09 | serial number bump | Yang Tse | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-03-22 | Fix warnings for clang | Daniel Johnson | |
2010-03-17 | replaced intel compiler option -no-ansi-alias with -fno-strict-aliasing | Yang Tse | |
2010-03-05 | Daniel Johnson provided fixes for building with the clang compiler | Daniel Stenberg | |
2009-06-17 | Added a few more compiler warning options for gcc. | Dan Fandrich | |
2009-06-09 | Added --enable-curldebug configure option to enable and disable building | Yang Tse | |
with the low-level curl debug memory tracking 'feature' to allow decoupled setting from --enable-debug. | |||
2009-05-15 | remove outdated comment | Yang Tse | |
2009-05-07 | Proper naming for the experimental compiler test and moved to *-compilers.m4 | Yang Tse | |
2009-05-07 | Moved *_CHECK_COMPILER_HALT_ON_ERROR and ↵ | Yang Tse | |
*_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_* | |||
2009-04-17 | remove compiler options used while debugging the icc 9.1 optimizer issue | Yang Tse | |
2009-04-15 | Set HP-UX compiler warning level back to the one that exposes | Yang Tse | |
the socklen_t issue on this platform. | |||
2008-11-18 | attempting to keep lines below 80 chars | Yang Tse | |
2008-11-17 | Added more compiler warning options for gcc 4.3 | Dan Fandrich | |
2008-10-25 | icc adjustments: | Yang Tse | |
Select ANSI C89 dialect plus GNU extensions, again. | |||
2008-10-24 | some more temporary magic for the icc seg-fault issue | Yang Tse | |
2008-10-24 | icc permanent adjustment: | Yang Tse | |
Select precise floating-point model, otherwise doubles are less than 64-bit wide icc test adjustment: Select c89 dialect | |||
2008-10-23 | icc adjustments: | Yang Tse | |
Enable more icc warnings. Optimization disabling options used only for icc 9.1 | |||
2008-10-22 | some more temporary magic for the icc seg-fault issue | Yang Tse | |
2008-10-21 | some more temporary magic for the icc seg-fault issue | Yang Tse | |
2008-10-20 | some more temporary magic for the icc seg-fault issue | Yang Tse | |
2008-10-19 | messages initially intended only for debug purposes, now become permanent | Yang Tse | |
since these are extremely useful when compiler rejects a set of options. | |||
2008-10-17 | fix missing double-quotes | Yang Tse | |
2008-10-16 | some more temporary magic for the icc seg-fault issue | Yang Tse | |
2008-10-15 | Ensure that shell variable contents which have active meaning | Yang Tse | |
to the shell echo command are not interpreted when trying to remove extra whitespace from shell variable content. | |||
2008-10-14 | Adjust Watcom C warnings: | Yang Tse | |
Disable warnings on structure members padding. | |||
2008-10-14 | Adjust Tiny C basic options: | Yang Tse | |
Remove -b from debug-enabled configuration, as Tiny C might have been built without the memory and bounds checker support. | |||
2008-10-14 | Adjust GCC warnings: | Yang Tse | |
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 | fix syntax error | Yang Tse | |
2008-10-14 | Initial attempt to detect Watcom C compiler | Yang Tse | |
2008-10-13 | make naming scheme more consistent across whole file | Yang Tse | |
2008-10-13 | Adjust GCC warnings: | Yang Tse | |
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 | Adjust GCC --enable-warnings: | Yang Tse | |
Do not enable -pedantic when cross-compiling with a gcc older than 3.0, to avoid warnings from third party system headers. | |||
2008-10-12 | adjust SGI MIPSpro C detection | Yang Tse | |
2008-10-12 | LCC compiler adjustments: | Yang Tse | |
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. |