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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |