Steven Barth 
							
						 
					 
					
						
						
						
						
							
						
						
							19810a5145 
							
						 
					 
					
						
						
							
							hardening: enable regular SSP support by default  
						
						... 
						
						
						
						Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46020 
						
					 
					
						2015-06-17 13:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							e856d62d0a 
							
						 
					 
					
						
						
							
							toolchain/gcc: upgrade Linaro GCC 4.9 to 4.9-2015.03  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45944 
						
					 
					
						2015-06-11 11:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							64661de100 
							
						 
					 
					
						
						
							
							gcc: add some size optimization patches  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45664 
						
					 
					
						2015-05-10 13:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							fc2bd07260 
							
						 
					 
					
						
						
							
							gcc: remove 4.4.7 (only used by avr32)  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44957 
						
					 
					
						2015-03-24 10:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
						
						
							
						
						
							d48735dd85 
							
						 
					 
					
						
						
							
							toolchain/gcc: fix an ICE on ARM (PR58595)  
						
						... 
						
						
						
						https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58595 
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 44394 
					
						2015-02-11 11:30:56 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							548d9a008f 
							
						 
					 
					
						
						
							
							gcc: don't clobber stamp-bits with a symlink to itself  
						
						... 
						
						
						
						Several versions of gcc have an issue in libstdc++v3 where the build may
clobber stamp-bits with a link to itself.  This doesn't manifest itself
on all systems.  On several Ubuntu systems, this doesn't appear to be a
problem, but it is an issue on Fedora 16 systems.
To fix the issue, we'll simply filter out stamp-bits from the symlinks
to be generated.
Note: gcc 4.4.7 is unaffected by this issue, so no fix is necessary
there.
Signed-off-by: John Szakmeister <john@szakmeister.net>
SVN-Revision: 43669 
						
					 
					
						2014-12-12 17:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							afa36fe3bc 
							
						 
					 
					
						
						
							
							toolchain: fix mips64 musl linker names  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 43035 
						
					 
					
						2014-10-24 00:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							20e7ccc3a2 
							
						 
					 
					
						
						
							
							gcc: update 4.9 to linaro 2014.10  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43003 
						
					 
					
						2014-10-20 11:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							81cc26c706 
							
						 
					 
					
						
						
							
							gcc: do not assume that the Mac OS X filesystem is case insensitive  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42973 
						
					 
					
						2014-10-19 21:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							1f85497423 
							
						 
					 
					
						
						
							
							gcc: update, split and rework 4.9 musl patches  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42970 
						
					 
					
						2014-10-19 21:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							69c1568779 
							
						 
					 
					
						
						
							
							gcc: update, split and rework 4.8 musl patches  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42969 
						
					 
					
						2014-10-19 21:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							663ddf8f17 
							
						 
					 
					
						
						
							
							gcc: backport an upstream fix for extern vars with local weak definitions  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42962 
						
					 
					
						2014-10-19 16:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							b6fb77ebfe 
							
						 
					 
					
						
						
							
							gcc: remove version 4.8.0  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42777 
						
					 
					
						2014-10-05 18:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							646dfde826 
							
						 
					 
					
						
						
							
							Fix broken implementation of NOEXECSTACK flag for MIPS architectures for gcc-linaro-4.8  
						
						... 
						
						
						
						This patch ensures that libgcc_s.so properly honours the NOEXECSTACK flag
for MIPS builds, when gcc-linaro-4.8 or 4.9 is the chosen C compiler.
Signed-off-by: Andrew McDonnell <bugs@andrewmcdonnell.net>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42769 
						
					 
					
						2014-10-05 15:21:30 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							cb119e2a69 
							
						 
					 
					
						
						
							
							gcc: add 4.9-linaro based on the 2014.09 release  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42706 
						
					 
					
						2014-09-30 21:36:28 +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 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
						
						
							
						
						
							96a4d6fb54 
							
						 
					 
					
						
						
							
							octeon: select gcc 4.6 by default  
						
						... 
						
						
						
						Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41843 
						
					 
					
						2014-07-27 14:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Luka Perkov 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4f0ec38d 
							
						 
					 
					
						
						
							
							toolchain/gcc: pass proper flags for arm hard float build  
						
						... 
						
						
						
						This fixes eglibc build failure. More information about the bug can be found on
the link below.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61796 
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41657 
						
					 
					
						2014-07-14 20:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							a44b4e3ffb 
							
						 
					 
					
						
						
							
							gcc: backport a fix for issues with accessing weak data references  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41569 
						
					 
					
						2014-07-10 19:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
						
						
							
						
						
							1aeb77b9ee 
							
						 
					 
					
						
						
							
							toolchain: only default eglibc for octeon and not all of mips64  
						
						... 
						
						
						
						Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41559 
						
					 
					
						2014-07-10 19:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
						
						
							
						
						
							c911cdcc04 
							
						 
					 
					
						
						
							
							toolchain: use different defaults for octeon  
						
						... 
						
						
						
						force eglibc and gcc4.6+linaro for octeon
Signed-off-by: Martin Fäcknitz <faecknitz@hotsplots.de>
SVN-Revision: 41251 
						
					 
					
						2014-06-18 10:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							62ca8ae777 
							
						 
					 
					
						
						
							
							gcc: define USE_PT_GNU_EH_FRAME for musl as well, reduces binary object size  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40874 
						
					 
					
						2014-05-28 22:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							95c615262c 
							
						 
					 
					
						
						
							
							gcc: disable libsanitzier off_t check to fix musl build  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40870 
						
					 
					
						2014-05-28 21:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							479c25641a 
							
						 
					 
					
						
						
							
							toolchain/gcc: fix build on arm with clang as host gcc replacement  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40772 
						
					 
					
						2014-05-15 20:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							31285a2039 
							
						 
					 
					
						
						
							
							gcc: revert an upstream patch that is causing a regression on powerpc  
						
						... 
						
						
						
						https://forum.openwrt.org/viewtopic.php?pid=232494#p232494 
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40709 
					
						2014-05-06 11:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							af4f534244 
							
						 
					 
					
						
						
							
							toolchain/gcc: update linaro-gcc-4.8 to 2014.04  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40664 
						
					 
					
						2014-05-02 21:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							72d4683627 
							
						 
					 
					
						
						
							
							toolchain/gcc: use 4.8-linaro by default  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39860 
						
					 
					
						2014-03-10 11:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							06a3d35eda 
							
						 
					 
					
						
						
							
							gcc: fix visibility of symbols libgcc.a  
						
						... 
						
						
						
						Symbols need to be hidden, even for the static variant
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39749 
						
					 
					
						2014-02-24 21:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							b050f87d13 
							
						 
					 
					
						
						
							
							gcc: prevent the use of LDRD/STRD on ARMv5TE  
						
						... 
						
						
						
						These instructions are for 64-bit load/store. On ARMv5TE, the CPU
requires addresses to be aligned to 64-bit. When misaligned, behavior is
undefined (effectively either loads the same word twice on LDRD, or
corrupts surrounding memory on STRD).
On ARMv6 and newer, unaligned access is safe.
Removing these instructions for ARMv5TE is necessary, because GCC
ignores alignment information in pointers and does unsafe optimizations
that have shown up as bugs in various places.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39638 
						
					 
					
						2014-02-19 19:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							5e906232b0 
							
						 
					 
					
						
						
							
							upgrade Linaro GCC 4.8 to 2014.01  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39501 
						
					 
					
						2014-02-06 10:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							f6be067784 
							
						 
					 
					
						
						
							
							upgrade Linaro GCC 4.8 to 4.8-2013.12  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39209 
						
					 
					
						2014-01-07 15:00:33 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f4f27fc4 
							
						 
					 
					
						
						
							
							upgrade Linaro GCC 4.8 to 4.8-2013.11  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38922 
						
					 
					
						2013-11-26 18:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							5b1e1eff73 
							
						 
					 
					
						
						
							
							gcc 4.8-linaro: backport an upstream fix to fix asm goto miscompilation  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38435 
						
					 
					
						2013-10-17 11:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							12762698cf 
							
						 
					 
					
						
						
							
							toolchain/gcc: upgrade linaro gcc 4.6 to 4.6-2013.05  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37947 
						
					 
					
						2013-09-11 14:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							75946ee468 
							
						 
					 
					
						
						
							
							toolchain/gcc: fix up breakage introduced in r37945  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37946 
						
					 
					
						2013-09-11 14:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							6d13c47f57 
							
						 
					 
					
						
						
							
							upgrade Linaro gcc 4.8 to 4.8-2013.08  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 37945 
						
					 
					
						2013-09-11 13:19:43 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6e729be7 
							
						 
					 
					
						
						
							
							toolchain: define MUSL dynamic linker for SPARC  
						
						... 
						
						
						
						SPARC builds are currently broken because we do not define the MUSL
dynamic linker name, fix that.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37938 
						
					 
					
						2013-09-11 12:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							258b2cf7aa 
							
						 
					 
					
						
						
							
							toolchain/gcc: remove 4.6.3, it is unused and unmaintained  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37924 
						
					 
					
						2013-09-10 10:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							5f2e61addf 
							
						 
					 
					
						
						
							
							gcc: merge a bugfix for a MIPS specific internal compiler error  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37621 
						
					 
					
						2013-07-31 08:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							e00aaea5df 
							
						 
					 
					
						
						
							
							gcc: add a bugfix for an internal compiler error on mips64  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37601 
						
					 
					
						2013-07-29 10:11:07 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac26a1ef7 
							
						 
					 
					
						
						
							
							gcc: fix up displayed version after r37179  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37180 
						
					 
					
						2013-07-05 09:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							1446a26cc2 
							
						 
					 
					
						
						
							
							gcc: do not delete DATESTAMP and DEV-PHASE version info (fixes __GLIBCXX__ definition)  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37179 
						
					 
					
						2013-07-05 07:53:14 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							98df29f9d7 
							
						 
					 
					
						
						
							
							gcc: add a patch to get rid of useless java class sections  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37095 
						
					 
					
						2013-06-30 07:54:47 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							2befaa2f0d 
							
						 
					 
					
						
						
							
							gcc: fix arm libgcc issues with 4.8.0 and 4.8-linaro  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36864 
						
					 
					
						2013-06-05 23:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							7d3fca89c0 
							
						 
					 
					
						
						
							
							gcc: remove version 4.7  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36694 
						
					 
					
						2013-05-23 10:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							ba29b8f04f 
							
						 
					 
					
						
						
							
							gcc: port missing patches from 4.6 to 4.8  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36693 
						
					 
					
						2013-05-23 10:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Gorski 
							
						 
					 
					
						
						
						
						
							
						
						
							6a4bd9012e 
							
						 
					 
					
						
						
							
							gcc: fix avr32 default GCC version  
						
						... 
						
						
						
						Fix gcc version default after r36355 removing all GCC_DEFAULT_VERSION
symbols.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36688 
						
					 
					
						2013-05-22 08:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							2430e9a4f5 
							
						 
					 
					
						
						
							
							toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36594 
						
					 
					
						2013-05-09 20:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4f3344df 
							
						 
					 
					
						
						
							
							toolchain/gcc: add support for 4.8-linaro  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36545 
						
					 
					
						2013-05-04 13:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							f8d8aadb42 
							
						 
					 
					
						
						
							
							toolchain/gcc: forward port missing patches to gcc 4.8.0  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36544 
						
					 
					
						2013-05-04 13:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							a98cdd9892 
							
						 
					 
					
						
						
							
							toolchain: add missing patch to gcc v4.8.0  
						
						... 
						
						
						
						SVN-Revision: 36511 
						
					 
					
						2013-05-02 11:25:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Gorski 
							
						 
					 
					
						
						
						
						
							
						
						
							73b7c776e9 
							
						 
					 
					
						
						
							
							toolchain: gcc: backport fixes for gcc bug 54295  
						
						... 
						
						
						
						Fix "Widening multiply-accumulate operation uses wrong value extension"
for 4.7, 4.7-linaro and 4.6-linaro, which backported the broken code to 4.6.
Vanilla 4.6 is unaffected.
Fixes  #13420 .
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36486 
						
					 
					
						2013-04-29 15:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							39463bf146 
							
						 
					 
					
						
						
							
							toolchain: get rid of gcc kconfig symbol overloading  
						
						... 
						
						
						
						SVN-Revision: 36355 
						
					 
					
						2013-04-18 12:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							96bb7c123b 
							
						 
					 
					
						
						
							
							build: consistently use 'depends on' instead of 'depends'  
						
						... 
						
						
						
						make the syntax more compatible with kernel menuconfig
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36351 
						
					 
					
						2013-04-17 15:36:41 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e032922266 
							
						 
					 
					
						
						
							
							toolchain: allow choosing the MIPS64 user-land ABI  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36205 
						
					 
					
						2013-04-05 12:36:23 +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 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc38e48f7 
							
						 
					 
					
						
						
							
							toolchain/gcc: .init and .fini need to pick one ISA  
						
						... 
						
						
						
						The .init and .fini sections are built by concatenating code
fragments. Putting mips16 code in the middle of a mips32 code block
doesn't work. Make gcc built the magic crt stuff in no-mips16 mode.
This is specific to 4.6-linaro but is probably portable to other gcc
flavors. Adding this to the t-libgcc-mips16 makefile fragment is a
hack not suitable for pushing upstream, but there is no mips/t-linux
or mips/t-uclibc and I am not going to touch gcc/configure for two
lines.
Signed-off-by: Jay Carlson <nop@nop.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36200 
						
					 
					
						2013-04-05 12:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							84d0582ddb 
							
						 
					 
					
						
						
							
							remove the old (and nonworking) hack and identify our patched GCCs properly  
						
						... 
						
						
						
						SVN-Revision: 36189 
						
					 
					
						2013-04-03 10:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd9e8dc9b 
							
						 
					 
					
						
						
							
							toolchain/gcc: remove reference to llvm introduced in r36155  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36156 
						
					 
					
						2013-04-02 16:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							a54e305a8b 
							
						 
					 
					
						
						
							
							toolchain/gcc: add support for GCC 4.8.0  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36155 
						
					 
					
						2013-04-02 16:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							558d35c754 
							
						 
					 
					
						
						
							
							toolchain/gcc: update 4.7-linaro to 2013.03  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36154 
						
					 
					
						2013-04-02 16:00:23 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							2a390f5706 
							
						 
					 
					
						
						
							
							drop 4.5 support  
						
						... 
						
						
						
						SVN-Revision: 36149 
						
					 
					
						2013-04-01 15:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							48612b3b4a 
							
						 
					 
					
						
						
							
							cleanup  
						
						... 
						
						
						
						SVN-Revision: 36148 
						
					 
					
						2013-04-01 15:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							99d4d9a148 
							
						 
					 
					
						
						
							
							fixup 4.7 configure options  
						
						... 
						
						
						
						SVN-Revision: 36146 
						
					 
					
						2013-04-01 15:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							9231162c7e 
							
						 
					 
					
						
						
							
							llvm is marked broken for two and a half year now, nuke it  
						
						... 
						
						
						
						SVN-Revision: 36145 
						
					 
					
						2013-04-01 15:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							2935823a42 
							
						 
					 
					
						
						
							
							toolchain/gcc: refresh patches  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35808 
						
					 
					
						2013-02-26 16:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Luka Perkov 
							
						 
					 
					
						
						
						
						
							
						
						
							098bd91f5e 
							
						 
					 
					
						
						
							
							gcc: don't build documentation  
						
						... 
						
						
						
						This closes  #13039 .
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 35807 
						
					 
					
						2013-02-26 16:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Luka Perkov 
							
						 
					 
					
						
						
						
						
							
						
						
							a85019072f 
							
						 
					 
					
						
						
							
							gcc: remove support for 4.6.2  
						
						... 
						
						
						
						There are no good reasons for keeping this version around when 4.6.3 and
4.6-linaro are there.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 35805 
						
					 
					
						2013-02-26 14:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							fe766227a2 
							
						 
					 
					
						
						
							
							toolchain/gcc: fix the mips64 linker path to be more musl conforming  
						
						... 
						
						
						
						musl libc does not use /lib32 or /lib64 directories, just /lib
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35406 
						
					 
					
						2013-01-29 23:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae9a4f830 
							
						 
					 
					
						
						
							
							gcc: fix build for MIPS64 targets introduced by musl patch  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35046 
						
					 
					
						2013-01-07 18:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8be0cc4b 
							
						 
					 
					
						
						
							
							gcc-linaro-4.6: update to 2012.12  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35044 
						
					 
					
						2013-01-07 18:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							b71fdb0abf 
							
						 
					 
					
						
						
							
							gcc-linaro-4.7: update to 2012.12  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35043 
						
					 
					
						2013-01-07 18:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							57d29c25f5 
							
						 
					 
					
						
						
							
							toolchain: use file_copy to install the initial gcc files  
						
						... 
						
						
						
						SVN-Revision: 34440 
						
					 
					
						2012-12-02 12:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							4801705d83 
							
						 
					 
					
						
						
							
							remove support for ubicom32  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34432 
						
					 
					
						2012-11-30 10:53:55 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9af32738 
							
						 
					 
					
						
						
							
							gcc/4.5-linaro: backport musl patch  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34425 
						
					 
					
						2012-11-29 21:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							6b63716262 
							
						 
					 
					
						
						
							
							add preliminary support for musl  
						
						... 
						
						
						
						Musl is an alternative C-library, see http://www.musl-libc.org  for more infos.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34314 
						
					 
					
						2012-11-23 20:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							bca3953ee5 
							
						 
					 
					
						
						
							
							gcc: remove support for 4.7.0  
						
						... 
						
						
						
						There are no good reasons for keeping this version around when 4.7.2 and
4.7-linaro are there.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34296 
						
					 
					
						2012-11-21 20:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							5d37a99a01 
							
						 
					 
					
						
						
							
							gcc: build with HOST_CFLAGS  
						
						... 
						
						
						
						Turns on -O2 optimization when building GCC thus making the cross-compiler a
little faster (about 25%).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34266 
						
					 
					
						2012-11-19 23:12:00 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							9659e20d57 
							
						 
					 
					
						
						
							
							gcc-4.6-linaro: update to 2012.11  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34264 
						
					 
					
						2012-11-19 19:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							d82044de9c 
							
						 
					 
					
						
						
							
							gcc-4.7-linaro: update to 2012.11  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34263 
						
					 
					
						2012-11-19 19:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							291d24c3cc 
							
						 
					 
					
						
						
							
							build: remove remaining references to TOOLCHAIN_JOBS (thx, Sedat Dilek)  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 34122 
						
					 
					
						2012-11-08 15:08:31 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							5013a897c5 
							
						 
					 
					
						
						
							
							gcc: add GCC 4.7.2  
						
						... 
						
						
						
						SVN-Revision: 33763 
						
					 
					
						2012-10-14 13:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							ba446684e0 
							
						 
					 
					
						
						
							
							gcc: add GCC 4.6.3  
						
						... 
						
						
						
						SVN-Revision: 33762 
						
					 
					
						2012-10-14 13:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							3a31553a0e 
							
						 
					 
					
						
						
							
							gcc: update 4.5-linaro to 4.5-2012.03  
						
						... 
						
						
						
						SVN-Revision: 33760 
						
					 
					
						2012-10-13 19:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							42c4a16172 
							
						 
					 
					
						
						
							
							gcc: update 4.7-linaro to 4.7-2012.10  
						
						... 
						
						
						
						SVN-Revision: 33759 
						
					 
					
						2012-10-13 19:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							5d223006f9 
							
						 
					 
					
						
						
							
							gcc: update gcc-4.6-linaro to 4.6-2012.10  
						
						... 
						
						
						
						SVN-Revision: 33758 
						
					 
					
						2012-10-13 19:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							3b683b6feb 
							
						 
					 
					
						
						
							
							gcc: add --with-long-double-128 for SPARC toolchain  
						
						... 
						
						
						
						This is required in order to build the final compiler.
SVN-Revision: 33739 
						
					 
					
						2012-10-12 14:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							a72cadbbb4 
							
						 
					 
					
						
						
							
							gcc: backport struct siginfo -> siginfo_t renaming  
						
						... 
						
						
						
						Otherwise newer eglibc toolchain will simply fail to build.
SVN-Revision: 33736 
						
					 
					
						2012-10-12 14:42:25 +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 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							95f1b6d415 
							
						 
					 
					
						
						
							
							gcc: add upstream fixes for GCC bug 54494  
						
						... 
						
						
						
						See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54494  for more infos.
SVN-Revision: 33329 
						
					 
					
						2012-09-07 10:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
						
						
							
						
						
							11f1712b49 
							
						 
					 
					
						
						
							
							gcc: add upstream fixes for GCC bug 54369  
						
						... 
						
						
						
						See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54369  for more infos.
SVN-Revision: 33328 
						
					 
					
						2012-09-07 10:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							59b384dabe 
							
						 
					 
					
						
						
							
							toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying  
						
						... 
						
						
						
						SVN-Revision: 32556 
						
					 
					
						2012-06-30 21:43:59 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e74e4dbd29 
							
						 
					 
					
						
						
							
							toolchain: keep the initial gcc around for later uclibc rebuilds  
						
						... 
						
						
						
						testing uclibc changes is tricky because the final gcc tends to miscompile
uclibc code or barf up internal compiler errors.
install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure
prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc
can be put into $(PATH) for the uclibc build, even if the final gcc
is already installed.
SVN-Revision: 32553 
						
					 
					
						2012-06-30 18:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							176c236922 
							
						 
					 
					
						
						
							
							toolchain: install libgcc for minimal gcc, needed by newer eglibc versions  
						
						... 
						
						
						
						SVN-Revision: 32100 
						
					 
					
						2012-06-07 12:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
						
						
							
						
						
							880de62f91 
							
						 
					 
					
						
						
							
							switch to 2.6.38  
						
						... 
						
						
						
						SVN-Revision: 31546 
						
					 
					
						2012-05-01 07:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jo-Philipp Wich 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c97d69c6 
							
						 
					 
					
						
						
							
							gcc: fix getenv() patches for 4.4.7 and 4.5-linaro  
						
						... 
						
						
						
						SVN-Revision: 31489 
						
					 
					
						2012-04-27 12:05:34 +00:00