Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								22738d00a3 
								
							 
						 
						
							
							
								
								Add support for the OpenBSD for Bitrig.  
							
							 
							
							... 
							
							
							
							Patch by David Hill.
llvm-svn: 161344 
							
						 
						
							2012-08-06 20:52:18 +00:00  
						
					 
				
					
						
							
							
								 
								Sylvestre Ledru
							
						 
						
							 
							
							
							
							
								
							
							
								35521e2310 
								
							 
						 
						
							
							
								
								Fix a typo (the the => the)  
							
							 
							
							... 
							
							
							
							llvm-svn: 160621 
							
						 
						
							2012-07-23 08:51:15 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								8e52bdce7b 
								
							 
						 
						
							
							
								
								Fix CXXFLAGS for huge_val.m4.  
							
							 
							
							... 
							
							
							
							Patch by Jeremy Huddleston!
llvm-svn: 153862 
							
						 
						
							2012-04-02 06:54:01 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								eb75cc26af 
								
							 
						 
						
							
							
								
								Add some fixes to the configure script  for isInf and add  
							
							 
							
							... 
							
							
							
							--enable-libcpp to projects/sample.
Patch by Dmitri Shubin with additional fixes by me.
llvm-svn: 153425 
							
						 
						
							2012-03-26 02:09:01 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								e815db6140 
								
							 
						 
						
							
							
								
								configure: Don't require a perl interpreter to be present, LLVM's buildsystem doesn't depend on perl anymore.  
							
							 
							
							... 
							
							
							
							llvm-svn: 152234 
							
						 
						
							2012-03-07 17:07:20 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								42e94d11a1 
								
							 
						 
						
							
							
								
								Enable -Wcovered-switch-default again, but add -Werror to the checks to make  
							
							 
							
							... 
							
							
							
							sure we don't use it with compilers that don't support it.
llvm-svn: 151665 
							
						 
						
							2012-02-28 23:32:06 +00:00  
						
					 
				
					
						
							
							
								 
								Charles Davis
							
						 
						
							 
							
							
							
							
								
							
							
								e56294dbc6 
								
							 
						 
						
							
							
								
								Strip extraneous information, if present, from the linker version string on  
							
							 
							
							... 
							
							
							
							Mac OS X. Patch by Fabian Groffen, with a slight tweak by me.
llvm-svn: 151612 
							
						 
						
							2012-02-28 02:55:41 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								652e0139da 
								
							 
						 
						
							
							
								
								autoconf/m4/visibility_inlines_hidden.m4: Tweak for cygwin-g++-4.5.3. It folded conftest regardress of attributge((noinline)) with >=O1 .  
							
							 
							
							... 
							
							
							
							llvm-svn: 150920 
							
						 
						
							2012-02-19 12:05:12 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								54671a787c 
								
							 
						 
						
							
							
								
								Attempt  #2  to fix mingw crossbuild. This time with more ugly hacks!  
							
							 
							
							... 
							
							
							
							llvm-svn: 147196 
							
						 
						
							2011-12-22 22:50:44 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								942b28759d 
								
							 
						 
						
							
							
								
								Make the -fvisibility-inlines-hidden check more thorough in a hopeless attempt to fix mingw cross-compiles.  
							
							 
							
							... 
							
							
							
							llvm-svn: 147191 
							
						 
						
							2011-12-22 22:25:26 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								49709ad6d0 
								
							 
						 
						
							
							
								
								Handle newer cases for freebsd which is approaching 10.0 and not 1.0.  
							
							 
							
							... 
							
							
							
							Patch by Dimitry Andric!
llvm-svn: 142995 
							
						 
						
							2011-10-26 00:42:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0ab5e2cded 
								
							 
						 
						
							
							
								
								Fix a ton of comment typos found by codespell.  Patch by  
							
							 
							
							... 
							
							
							
							Luis Felipe Strano Moraes!
llvm-svn: 129558 
							
						 
						
							2011-04-15 05:18:47 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								b524afbae3 
								
							 
						 
						
							
							
								
								configure: Add detection of the linker version string.  
							
							 
							
							... 
							
							
							
							- Review appreciated, as long as you understand that I understand that this is
   a horrible hack.
llvm-svn: 110883 
							
						 
						
							2010-08-11 23:53:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								c699831d09 
								
							 
						 
						
							
							
								
								Fix a spello affecting platforms where the configure check fails.  
							
							 
							
							... 
							
							
							
							llvm-svn: 105273 
							
						 
						
							2010-06-01 16:22:27 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								b7edb4287b 
								
							 
						 
						
							
							
								
								-retain-symbols-file is not what it seems. Update the makefiles  
							
							 
							
							... 
							
							
							
							and configury to use --version-script.
llvm-svn: 105271 
							
						 
						
							2010-06-01 14:56:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a1c94049c2 
								
							 
						 
						
							
							
								
								Fix an autoconf bug: The second argument to AC_LANG_PROGRAM is code that  
							
							 
							
							... 
							
							
							
							gets placed inside a main function, and should not itself be a main
function. This is silently hidden in GCC-hosted builds because the
inner main looks like a nested function declaration, which GCC supports.
In builds with compilers which do not support nested functions (by default),
this was causing an error, which caused these autoconf checks to fail, 
leaving their options disabled.
This fixes test/Feature/load_module.ll on x86_64-unknown-linux-gnu
llvm-gcc selfhost builds, among other things.
This also includes a regenerated configure, as the diff is small and telling.
llvm-svn: 102288 
							
						 
						
							2010-04-25 00:12:20 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								91f8ad7bd3 
								
							 
						 
						
							
							
								
								Add an autoconf check for -retain-symbols-file and conditionalize  
							
							 
							
							... 
							
							
							
							use of that option with it. This eliminates an imprecise "Linux"
test, and should help support old versions of gold.
llvm-svn: 101560 
							
						 
						
							2010-04-16 22:58:15 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								f0ee6a1407 
								
							 
						 
						
							
							
								
								Make sure we save CXXFLAGS before setting it as pedantic and regenerate  
							
							 
							
							... 
							
							
							
							configure.
Fixes PR6388.
Patch by Yann Droneaud!
llvm-svn: 97548 
							
						 
						
							2010-03-02 05:06:54 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								1e86bc50c7 
								
							 
						 
						
							
							
								
								Remove unneeded checks from configure.ac.  
							
							 
							
							... 
							
							
							
							HAVE_{BI,STD,FWD}_ITERATOR and HAVE_NAMESPACES were not used in the code.
bison and flex are no longer used.
CAN_DLOPEN_SELF was never used either.
AC_PROG_LIBTOOL is not needed since we don't use libtool, we only need the
libltdl checks for dlopen.
Add check for AR, it used to be done by AC_PROG_LIBTOOL.
AC_TYPE_SIGNAL is deprecated, follow autoupdate's suggestion and replace with
void.
Remove unused m4 files.
Configure can now be generated using autoconf 2.65 too, without any warnings!
llvm-svn: 94534 
							
						 
						
							2010-01-26 08:48:04 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								b3b43e65ba 
								
							 
						 
						
							
							
								
								Fix autoconf 2.65 warning (don't use _cv_ inside AC_CACHE_VAL).  
							
							 
							
							... 
							
							
							
							llvm-svn: 94533 
							
						 
						
							2010-01-26 08:43:05 +00:00  
						
					 
				
					
						
							
							
								 
								Julien Lerouge
							
						 
						
							 
							
							
							
							
								
							
							
								e4492f6121 
								
							 
						 
						
							
							
								
								Add an autoconf test to check for optional compiler flags like  
							
							 
							
							... 
							
							
							
							-Wno-missing-field-initializers or -Wno-variadic-macros.
llvm-svn: 85147 
							
						 
						
							2009-10-26 19:58:44 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								90df990f73 
								
							 
						 
						
							
							
								
								On Linux, uname -m reports the kernel type. Some Linux systems are 32-bit but  
							
							 
							
							... 
							
							
							
							with a 64-bit kernel, which confuses LLVM. Make LLVM double-check this by
checking which defines the system gcc actually sets.
llvm-svn: 83047 
							
						 
						
							2009-09-29 05:40:45 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								d70eebee51 
								
							 
						 
						
							
							
								
								install-sh chmods to 0755 by default, and this causes 'git diff' to show  
							
							 
							
							... 
							
							
							
							that all the Makefiles changed mode.
Fix this by tellint install-sh to chmod
only to 0644, these are not executable files after all!
llvm-svn: 80371 
							
						 
						
							2009-08-28 16:12:48 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								207495d8ea 
								
							 
						 
						
							
							
								
								Revert r66765 and r66766. These were causing build failures on Darwin.  
							
							 
							
							... 
							
							
							
							llvm-svn: 66770 
							
						 
						
							2009-03-12 04:10:09 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								ca433d8a84 
								
							 
						 
						
							
							
								
								Set ARCH to x86 on mixed 32/64-bit Linux systems.  
							
							 
							
							... 
							
							
							
							Remove the explicit if OS = Darwin test around the setting of -m32/-m64.
llvm-svn: 66765 
							
						 
						
							2009-03-12 03:34:19 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								b2f34f6211 
								
							 
						 
						
							
							
								
								Remove configurey-fu to autodetect hash_map and hash_set now that they are  
							
							 
							
							... 
							
							
							
							no longer used in LLVM.
llvm-svn: 66406 
							
						 
						
							2009-03-09 06:16:26 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								16aac9994b 
								
							 
						 
						
							
							
								
								Autodetect the availability of -export-dynamic in the linker.  
							
							 
							
							... 
							
							
							
							llvm-svn: 66156 
							
						 
						
							2009-03-05 08:20:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Grosbach
							
						 
						
							 
							
							
							
							
								
							
							
								bfc70b050b 
								
							 
						 
						
							
							
								
								When looking for executable extensions, ignore .dSYM, as that's the debug info directory on Darwin.  
							
							 
							
							... 
							
							
							
							llvm-svn: 56667 
							
						 
						
							2008-09-26 17:27:58 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								61e0a821cc 
								
							 
						 
						
							
							
								
								Reapply majority of r55557 but with the changes to compilation flags  
							
							 
							
							... 
							
							
							
							disabled until issues with gcc 4.1 on linux 32-bit are resolved.
llvm-svn: 55636 
							
						 
						
							2008-09-02 17:35:16 +00:00  
						
					 
				
					
						
							
							
								 
								Matthijs Kooijman
							
						 
						
							 
							
							
							
							
								
							
							
								7b704a502b 
								
							 
						 
						
							
							
								
								Revert r55557, it is causing linking failures on 32bit linux.  
							
							 
							
							... 
							
							
							
							llvm-svn: 55628 
							
						 
						
							2008-09-02 09:51:00 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								8eec985ac7 
								
							 
						 
						
							
							
								
								Enable -fvisibility-inlines-hidden by default for compilers which  
							
							 
							
							... 
							
							
							
							support it.
llvm-svn: 55557 
							
						 
						
							2008-08-30 01:16:19 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								613ccacb49 
								
							 
						 
						
							
							
								
								Fix broken default help strings for enable-shared, enable-static, and enable-fast-install. Regenerate configure script.  
							
							 
							
							... 
							
							
							
							llvm-svn: 42066 
							
						 
						
							2007-09-17 21:41:15 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5f6ee131b1 
								
							 
						 
						
							
							
								
								Hack the shared library extension for dylib. The existing code just looks  
							
							 
							
							... 
							
							
							
							plain wrong since $module was never defined so we always get .so which is
broken on Darwin. Just force it to .dylib.
llvm-svn: 35873 
							
						 
						
							2007-04-11 00:33:43 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								bf671f17cb 
								
							 
						 
						
							
							
								
								Fix a configure warning noticed by Duncan Sands.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32844 
							
						 
						
							2007-01-03 20:59:52 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								2ffc3d25d0 
								
							 
						 
						
							
							
								
								Expose the sanity.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32193 
							
						 
						
							2006-12-04 20:28:07 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7b7ab9c59a 
								
							 
						 
						
							
							
								
								Make the huge_val test run a C++ program not C  
							
							 
							
							... 
							
							
							
							llvm-svn: 31422 
							
						 
						
							2006-11-03 19:49:16 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								128ae10611 
								
							 
						 
						
							
							
								
								Add a check to see if HUGE_VAL is sane or not.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31416 
							
						 
						
							2006-11-03 18:04:08 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								917cf12928 
								
							 
						 
						
							
							
								
								For PR738:  
							
							 
							
							... 
							
							
							
							Demote check for bison from error to warning and make sure that the
makefile can handle an empty definition for BISON variable.
llvm-svn: 29861 
							
						 
						
							2006-08-24 22:41:20 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5f55c21d80 
								
							 
						 
						
							
							
								
								For PR876:  
							
							 
							
							... 
							
							
							
							Fix problem setting the USE_{program} variable. It should be set to a
Makefile variable definition line, not just "1". Problem noted by
Kenneth Hoste.
llvm-svn: 29682 
							
						 
						
							2006-08-14 23:19:57 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								df2e100063 
								
							 
						 
						
							
							
								
								For PR876:  
							
							 
							
							... 
							
							
							
							Fix problem noticed by Kenneth Hoste. The wrong name for a variable was
being set and subsequently uses of the correct name were empty.
llvm-svn: 29681 
							
						 
						
							2006-08-14 23:15:03 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								545aaa6bb9 
								
							 
						 
						
							
							
								
								Recover the lost diff between 1.5 and 1.6.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29577 
							
						 
						
							2006-08-09 05:38:51 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								0b52e2f433 
								
							 
						 
						
							
							
								
								Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.  
							
							 
							
							... 
							
							
							
							Update ltld.[ch] to version 1.5.22.
Correct the notes about updating these tools (autoconf/README.TXT)
Add configure options for getting the correct option for including a whole
archive when linking.
llvm-svn: 29529 
							
						 
						
							2006-08-04 18:18:08 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								1d0ebb9eb7 
								
							 
						 
						
							
							
								
								Remove an extraneous use of ${ac_exeext}. Patch by Anton Korobeynikov.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29306 
							
						 
						
							2006-07-26 21:08:09 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								3197274203 
								
							 
						 
						
							
							
								
								For PR814:  
							
							 
							
							... 
							
							
							
							Add a macro for getting the build host extension for executable. Patch
contributed by Anton Korobeynikov. Thanks!
llvm-svn: 29304 
							
						 
						
							2006-07-26 20:45:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b3305fb203 
								
							 
						 
						
							
							
								
								When on darwin, compiler_flags need to be percolated down to the 'gcc -r'  
							
							 
							
							... 
							
							
							
							command line so that relinked .o files can be built universal.
llvm-svn: 27837 
							
						 
						
							2006-04-19 18:34:41 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c81081ab5e 
								
							 
						 
						
							
							
								
								Make it possible to default the llvm_src and llvm_obj variables based on  
							
							 
							
							... 
							
							
							
							the arguments to the macro. This better supports the AutoRegen.sh script
in projects/sample/autoconf.
llvm-svn: 27797 
							
						 
						
							2006-04-18 06:25:37 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								972bea5c69 
								
							 
						 
						
							
							
								
								Update to llvm-config tool, by Erik Kidd:  
							
							 
							
							... 
							
							
							
							1. Check for Perl and only build llvm-config if its available.
2. Add some virtual components
3. Don't depend on "standard" location for Perl, but configured location
4. Document the tool with a POD file.
This version is now ready for testing by users.
llvm-svn: 27005 
							
						 
						
							2006-03-23 23:21:29 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								d347c01087 
								
							 
						 
						
							
							
								
								For PR678:  
							
							 
							
							... 
							
							
							
							* Make it possible to pass a fourth argument to the CHECK_PROGRAM_SANITY
  macro that controls whether a non-sane program generates an error or
  a warning.
llvm-svn: 24931 
							
						 
						
							2005-12-22 02:08:30 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								dfa35465dd 
								
							 
						 
						
							
							
								
								Get rid of bash specific syntax for variable dereferencing, replacing it  
							
							 
							
							... 
							
							
							
							with the more crufty (but more widely available) "eval" command.
llvm-svn: 22509 
							
						 
						
							2005-07-25 20:25:08 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								012d35ae17 
								
							 
						 
						
							
							
								
								Add a parameter to the FIND_STD_PROGRAM macro that allows an alternate name  
							
							 
							
							... 
							
							
							
							for the command line options. This helps with situations where the executable
name sought is too generic and a more meaningful name needs to be used for
the command line options. It also helps satisfy picky project leaders.
llvm-svn: 22461 
							
						 
						
							2005-07-17 05:30:33 +00:00