Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5d17a7e6 
							
						 
					 
					
						
						
							
							toolchain/gcc: parallelize make install  
						
						... 
						
						
						
						If the staging dir was deleted, the build needs to recompile some files.
This change speeds up this corner case significantly
Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2017-02-09 14:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matteo Croce 
							
						 
					 
					
						
						
						
						
							
						
						
							360fd10ac9 
							
						 
					 
					
						
						
							
							gcc: optionally build gccgo compiler  
						
						... 
						
						
						
						Tested with eglibc on x86 and armv7 so far
Signed-off-by: Matteo Croce <matteo.croce@canonical.com> 
						
					 
					
						2016-08-11 10:45:33 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							795cab69b3 
							
						 
					 
					
						
						
							
							gcc: enable LTO support unconditionally  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47442 
						
					 
					
						2015-11-10 21:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Barth 
							
						 
					 
					
						
						
						
						
							
						
						
							cfdadd3e1d 
							
						 
					 
					
						
						
							
							gcc: musl comes with its own SSP, so use it instead of libssp  
						
						... 
						
						
						
						Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46071 
						
					 
					
						2015-06-20 17:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							749d865aa4 
							
						 
					 
					
						
						
							
							gcc: gcc 4.9.x disable libsanitize  
						
						... 
						
						
						
						gcc 4.9.x enables building of libsanitize
- libsanitize needs some headers that are not available
  in uclibc (netrom/netrom.h)
according to buildroot project:
- build fail with musl
- need wordexp with uclibc which increases uclibc size
http://git.buildroot.net/buildroot/commit/?id=5f4d658d888b539de9a6247ae5b1a0999de5d4ec 
http://git.buildroot.net/buildroot/commit/?id=554e29e267e6b36a0fd78c82cbad2c82d939eb7f 
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 42767 
						
					 
					
						2014-10-05 14:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							c4fb88720e 
							
						 
					 
					
						
						
							
							toolchain: remove another bogus copy of libiberty.a  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42624 
						
					 
					
						2014-09-20 11:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							c270db592a 
							
						 
					 
					
						
						
							
							gcc: remove the bogus CONFIG_TLS_SUPPORT symbol - TLS support is required by libc.  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36240 
						
					 
					
						2013-04-07 10:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							348cae15d2 
							
						 
					 
					
						
						
							
							buildroot: factor knowledge of a 64bits architecture  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36204 
						
					 
					
						2013-04-05 12:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2bf29be5 
							
						 
					 
					
						
						
							
							build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems  
						
						... 
						
						
						
						SVN-Revision: 33523 
						
					 
					
						2012-09-23 09:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c5846513 
							
						 
					 
					
						
						
							
							gcc: enable parallel builds  
						
						... 
						
						
						
						SVN-Revision: 33444 
						
					 
					
						2012-09-15 14:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							70259bceb4 
							
						 
					 
					
						
						
							
							toolchain/gcc: fix installing the toolchain after removing the toolchain dir without a full rebuild  
						
						... 
						
						
						
						SVN-Revision: 32554 
						
					 
					
						2012-06-30 18:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							42ed1bd9e6 
							
						 
					 
					
						
						
							
							gcc: enable --with-headers for the final toolchain build  
						
						... 
						
						
						
						SVN-Revision: 30613 
						
					 
					
						2012-02-17 16:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							64dc82eab0 
							
						 
					 
					
						
						
							
							invoke patch-specs.sh in the gcc/final install stage. Patch up OpenWrts own cross toolchains to always search headers and libraries in $STAGING_DIR, this should solve most issues with missing headers, indirect linking and not found libraries. At a later stage, all -I and -L flags will be purged from TARGET_LDFLAGS and TARGET_CPPFLAGS.  
						
						... 
						
						
						
						SVN-Revision: 29768 
						
					 
					
						2012-01-18 03:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							be9a11b014 
							
						 
					 
					
						
						
							
							replace gcc 4.5.2 support with 4.6.1  
						
						... 
						
						
						
						SVN-Revision: 27333 
						
					 
					
						2011-07-01 11:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							a56dab661a 
							
						 
					 
					
						
						
							
							introduce option to enable setjump()/longjump() based C++ exceptions ( #9185 , patch from David Kuehling via Qi hardware)  
						
						... 
						
						
						
						SVN-Revision: 27261 
						
					 
					
						2011-06-23 11:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							62c1740676 
							
						 
					 
					
						
						
							
							toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK  
						
						... 
						
						
						
						SVN-Revision: 22723 
						
					 
					
						2010-08-19 12:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							5149ed151d 
							
						 
					 
					
						
						
							
							gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain  
						
						... 
						
						
						
						SVN-Revision: 22319 
						
					 
					
						2010-07-20 20:57:21 +00:00