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
12 years ago
Florian Fainelli
a54e305a8b
toolchain/gcc: add support for GCC 4.8.0
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36155
12 years ago
Imre Kaloz
2a390f5706
drop 4.5 support
...
SVN-Revision: 36149
12 years ago
Imre Kaloz
9231162c7e
llvm is marked broken for two and a half year now, nuke it
...
SVN-Revision: 36145
12 years ago
Florian Fainelli
2935823a42
toolchain/gcc: refresh patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35808
12 years ago
Luka Perkov
098bd91f5e
gcc: don't build documentation
...
This closes #13039 .
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 35807
12 years ago
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
12 years ago
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
12 years ago
Florian Fainelli
5ae9a4f830
gcc: fix build for MIPS64 targets introduced by musl patch
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35046
12 years ago
Florian Fainelli
4801705d83
remove support for ubicom32
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34432
12 years ago
Florian Fainelli
bf9af32738
gcc/4.5-linaro: backport musl patch
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34425
12 years ago
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
12 years ago
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
12 years ago
Florian Fainelli
5013a897c5
gcc: add GCC 4.7.2
...
SVN-Revision: 33763
12 years ago
Florian Fainelli
ba446684e0
gcc: add GCC 4.6.3
...
SVN-Revision: 33762
12 years ago
Florian Fainelli
42c4a16172
gcc: update 4.7-linaro to 4.7-2012.10
...
SVN-Revision: 33759
12 years ago
Florian Fainelli
5d223006f9
gcc: update gcc-4.6-linaro to 4.6-2012.10
...
SVN-Revision: 33758
12 years ago
Florian Fainelli
a72cadbbb4
gcc: backport struct siginfo -> siginfo_t renaming
...
Otherwise newer eglibc toolchain will simply fail to build.
SVN-Revision: 33736
12 years ago
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
12 years ago
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
12 years ago
Imre Kaloz
880de62f91
switch to 2.6.38
...
SVN-Revision: 31546
13 years ago
Jo-Philipp Wich
e0c97d69c6
gcc: fix getenv() patches for 4.4.7 and 4.5-linaro
...
SVN-Revision: 31489
13 years ago
Mirko Vogt
47ea827dce
remove screwed up patch for gcc 4.7-linaro which got committed by accident
...
SVN-Revision: 31393
13 years ago
Mirko Vogt
84307e4035
add support for GCC 4.7-linaro (based on GCC 4.7.1)
...
SVN-Revision: 31392
13 years ago
Jo-Philipp Wich
f79bfe6072
gcc: add patch to make the getenv() spec function nonfatal if requested environment variable is unset
...
SVN-Revision: 31390
13 years ago
Jo-Philipp Wich
b7e2959450
toolchain/gcc: gcc-4.7.0 upstream patch fixing uClibc problems
...
SVN-Revision: 31255
13 years ago
Imre Kaloz
ca6859aa29
upgrade to gcc 4.4.7
...
SVN-Revision: 31230
13 years ago
Mirko Vogt
626e171764
add support for gcc 4.7.0 - thanks to acoul!
...
SVN-Revision: 31216
13 years ago
Gabor Juhos
45d5b24190
toolchain/gcc-4.6.2: fix v4bx patch
...
SVN-Revision: 30970
13 years ago
Gabor Juhos
9c077ed0ae
toolchain/gcc-4.6-linaro: fix v4bx patch
...
SVN-Revision: 30969
13 years ago
Felix Fietkau
d8c570a153
gcc: do not emit references to _savegpr_* and _restgpr_* on powerpc, as they are tricky to deal with wrt. libgcc. they cannot be linked dynamically
...
SVN-Revision: 30814
13 years ago
Felix Fietkau
a86e168c54
gcc: use .eh_frame sections for exception handling stack unwind - saves about 400 bytes on every executable or shared library
...
SVN-Revision: 30614
13 years ago
Felix Fietkau
dcfc40358b
gcc 4.6: port over the missing patch 850-use_shared_libgcc.patch to prevent libgcc crap from leaking into every single binary
...
SVN-Revision: 30486
13 years ago
Imre Kaloz
d252dd3d2e
upgrade vanilla gcc to 4.6.2
...
SVN-Revision: 30470
13 years ago
Imre Kaloz
8fcdb09e1f
upgrade to latest linaro releases
...
SVN-Revision: 29748
13 years ago
Hauke Mehrtens
cca287d05e
gcc: add 4.6-linaro version 4.6-2011.08
...
SVN-Revision: 28042
13 years ago
Hauke Mehrtens
ab380f46f4
gcc: make patches apply for gcc 4.5-linaro version 4.5-2011.08
...
SVN-Revision: 28041
13 years ago
Hauke Mehrtens
441e392e11
gcc: move patches as the name changed. This was missing in r28038.
...
SVN-Revision: 28040
13 years ago
Imre Kaloz
62daf628c0
In R27118, TARGET_FIX_V4BX_SPEC got lost in the linker parameters. Add it back.
...
Signed-off-by: Jochen Friedrich <jochen@scram.de>
SVN-Revision: 27599
14 years ago
Imre Kaloz
6d378e7b20
fix ppc toolchain build
...
SVN-Revision: 27551
14 years ago
Imre Kaloz
4fbc50d89a
nuke support for older gcc versions, except for 4.4.6 (needed for avr32 and ubicom32)
...
SVN-Revision: 27351
14 years ago
Imre Kaloz
9167521015
bump the 4.4 flavour to 4.4.6
...
SVN-Revision: 27337
14 years ago
Imre Kaloz
be9a11b014
replace gcc 4.5.2 support with 4.6.1
...
SVN-Revision: 27333
14 years ago
Imre Kaloz
6d02667c07
add the latest avr32 toolchain patches (with additional fixes)
...
SVN-Revision: 27332
14 years ago
Imre Kaloz
7c4a91b216
upgrade the linaro gcc to 2011.06
...
SVN-Revision: 27326
14 years ago
Mirko Vogt
18caed8793
remove empty file (patch went upstream and file didn't get deleted but only cleared)
...
SVN-Revision: 27122
14 years ago
Mirko Vogt
59ad83aff1
upgrade Linaro GCC to 4.5-2011.05-0 - thanks to Mark Mentovai
...
SVN-Revision: 27118
14 years ago
Felix Fietkau
e52b720870
gcc: move the optimized assembler helpers back into the static libgcc and skip relinking for this arch. due to relocation constraints, the assembler functions cannot be in the shared libgcc and must always be linked in statically
...
SVN-Revision: 25952
14 years ago
Felix Fietkau
7b64200684
gcc: include assembler functions in the shared libgcc_s library, fixes missing symbol issues on powerpc
...
SVN-Revision: 25912
14 years ago
Felix Fietkau
fff328fd41
toolchain/gcc (linaro): fix extension elimination optimization
...
This applies Richard Sandiford's patch for Linaro GCC as an alternative to disabling the Linaro-specific extension elimination optimization altogether.
Original patch: https://bugs.launchpad.net/gcc-linaro/+bug/728315
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 25871
14 years ago