Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-21 | curl-compilers.m4: improve detection of GCC's -fvisibility= flag | Kamil Dudka | |
Some builds of GCC produce output on both stdout and stderr when --help --verbose is used. The 2>&1 redirection caused them to be arbitrarily interleaved with each other because of stream buffering. Consequently, grep failed to match the fvisibility= string in the mixed output, even though the string was present in GCC's standard output. This led to silently disabling symbol hiding in some builds of curl. | |||
2016-02-03 | URLs: Change more haxx.se URLs from http: to https: | Dan Fandrich | |
2016-02-03 | URLs: change all http:// URLs to https:// | Daniel Stenberg | |
2013-09-27 | configure: use icc options without space | Daniel Stenberg | |
The latest version(s) of the icc compiler no longer accept the extra space in the -we (warning enable), -wd (warning disable), etc. Reported-by: Elmira A Semenova Bug: http://curl.haxx.se/mail/lib-2013-09/0182.html | |||
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 | |