Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						092f33d6bf 
					 
					
						
						
							
							configure: use icc options without space  
						
						... 
						
						
						
						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-27 10:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						09634f46fb 
					 
					
						
						
							
							configure: improve CURL_CHECK_COMPILER_PROTOTYPE_MISMATCH  
						
						... 
						
						
						
						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-09-07 11:15:18 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						70b5173410 
					 
					
						
						
							
							configure: use XC_LIBTOOL for portability across libtool versions  
						
						
						
						
					 
					
						2013-03-08 13:27:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9d1effad05 
					 
					
						
						
							
							configure: autotools compatibility fixes - step I  
						
						... 
						
						
						
						Fix proper macro expansion order across autotools versions for
C compiler and preprocessor program checks. 
						
						
					 
					
						2013-01-20 20:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						57fa576a35 
					 
					
						
						
							
							configure: check if compiler halts on function prototype mismatch  
						
						
						
						
					 
					
						2012-12-16 18:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c277bd6ce7 
					 
					
						
						
							
							autoconf: don't force-disable compiler debug option  
						
						... 
						
						
						
						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-11-16 13:06:49 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						60d5a16b99 
					 
					
						
						
							
							curl-compilers.m4: remove -Wstrict-aliasing=3 from clang  
						
						... 
						
						
						
						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-29 16:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f1474db360 
					 
					
						
						
							
							curl-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang builds  
						
						
						
						
					 
					
						2012-06-26 21:24:30 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						bd12c44d35 
					 
					
						
						
							
							curl-compilers.m4: -Wno-pedantic-ms-format for Windows gcc 4.5 builds  
						
						... 
						
						
						
						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-16 22:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Nieder 
							
						 
					 
					
						
						
							
						
						8b63b48627 
					 
					
						
						
							
							headers: surround GCC attribute names with double underscores  
						
						... 
						
						
						
						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-14 15:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9e24b9c7af 
					 
					
						
						
							
							build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config files  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2012-04-11 19:33:54 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						3ef6418b61 
					 
					
						
						
							
							curl-compilers.m4: serial number bump  
						
						
						
						
					 
					
						2011-08-08 18:25:01 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						56ef3e295f 
					 
					
						
						
							
							curl-compilers.m4: CURL_CONVERT_INCLUDE_TO_ISYSTEM adjustments:  
						
						... 
						
						
						
						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-08-08 17:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						fba00c9f7b 
					 
					
						
						
							
							xlc: avoid preprocessor definition usage when linking  
						
						
						
						
					 
					
						2011-06-04 04:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						dd5d3518e4 
					 
					
						
						
							
							configure: undo using autobuilds to temporarily verify strict aliasing warnings.  
						
						
						
						
					 
					
						2010-12-02 19:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						1c4fa240be 
					 
					
						
						
							
							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 
						
						
					 
					
						2010-11-18 17:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						7cebf22d57 
					 
					
						
						
							
							serial number bump  
						
						
						
						
					 
					
						2010-11-09 01:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2309b4e330 
					 
					
						
						
							
							remove the CVSish $Id$ lines  
						
						
						
						
					 
					
						2010-03-24 11:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Johnson 
							
						 
					 
					
						
						
							
						
						3cd5b1cfb0 
					 
					
						
						
							
							Fix warnings for clang  
						
						
						
						
					 
					
						2010-03-22 19:44:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d9291eb4b8 
					 
					
						
						
							
							replaced intel compiler option -no-ansi-alias with -fno-strict-aliasing  
						
						
						
						
					 
					
						2010-03-17 10:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f5d8c0befc 
					 
					
						
						
							
							Daniel Johnson provided fixes for building with the clang compiler  
						
						
						
						
					 
					
						2010-03-05 22:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						d3e35d49ae 
					 
					
						
						
							
							Added a few more compiler warning options for gcc.  
						
						
						
						
					 
					
						2009-06-17 02:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						065047dc62 
					 
					
						
						
							
							Added --enable-curldebug configure option to enable and disable building  
						
						... 
						
						
						
						with the low-level curl debug memory tracking 'feature' to allow decoupled
setting from --enable-debug. 
						
						
					 
					
						2009-06-09 17:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f3e6a582d4 
					 
					
						
						
							
							remove outdated comment  
						
						
						
						
					 
					
						2009-05-15 09:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						7a928b40f3 
					 
					
						
						
							
							Proper naming for the experimental compiler test and moved to *-compilers.m4  
						
						
						
						
					 
					
						2009-05-07 13:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						cfda3e6a48 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f6b55fae79 
					 
					
						
						
							
							remove compiler options used while debugging the icc 9.1 optimizer issue  
						
						
						
						
					 
					
						2009-04-17 07:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9bb1854398 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						c36f0e71b6 
					 
					
						
						
							
							attempting to keep lines below 80 chars  
						
						
						
						
					 
					
						2008-11-18 20:13:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						820011dedc 
					 
					
						
						
							
							Added more compiler warning options for gcc 4.3  
						
						
						
						
					 
					
						2008-11-17 21:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d104216bbe 
					 
					
						
						
							
							icc adjustments:  
						
						... 
						
						
						
						Select ANSI C89 dialect plus GNU extensions, again. 
						
						
					 
					
						2008-10-25 04:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						71edaf4d01 
					 
					
						
						
							
							some more temporary magic for the icc seg-fault issue  
						
						
						
						
					 
					
						2008-10-24 12:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						2b77d50776 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						198fa5e3c7 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						b93f4f623c 
					 
					
						
						
							
							some more temporary magic for the icc seg-fault issue  
						
						
						
						
					 
					
						2008-10-22 13:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						db325d1f43 
					 
					
						
						
							
							some more temporary magic for the icc seg-fault issue  
						
						
						
						
					 
					
						2008-10-21 17:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						231a51fe7a 
					 
					
						
						
							
							some more temporary magic for the icc seg-fault issue  
						
						
						
						
					 
					
						2008-10-20 15:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						8d0cbaf8df 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						07c3aaeea1 
					 
					
						
						
							
							fix missing double-quotes  
						
						
						
						
					 
					
						2008-10-17 17:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						fb66d51796 
					 
					
						
						
							
							some more temporary magic for the icc seg-fault issue  
						
						
						
						
					 
					
						2008-10-16 01:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						be760bed7e 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						2f2ed4e40e 
					 
					
						
						
							
							Adjust Watcom C warnings:  
						
						... 
						
						
						
						Disable warnings on structure members padding. 
						
						
					 
					
						2008-10-14 23:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9786e7faeb 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						fde4b823f1 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						bf8d642607 
					 
					
						
						
							
							fix syntax error  
						
						
						
						
					 
					
						2008-10-14 04:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						1fab40bb69 
					 
					
						
						
							
							Initial attempt to detect Watcom C compiler  
						
						
						
						
					 
					
						2008-10-14 04:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ae75462254 
					 
					
						
						
							
							make naming scheme more consistent across whole file  
						
						
						
						
					 
					
						2008-10-13 19:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						3ad956e73f 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						ca70beec47 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						758939215d 
					 
					
						
						
							
							adjust SGI MIPSpro C detection  
						
						
						
						
					 
					
						2008-10-12 22:52:25 +00:00