Jo-Philipp Wich
8a777e9a30
[toolchain] gcc: fix getenv() patches for 4.4.7 and 4.5-linaro
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31489 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-27 12:05:34 +00:00
Mirko Vogt
f3ed2f9126
[toolchain/gcc] remove screwed up patch for gcc 4.7-linaro which got committed by accident
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31393 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 10:23:49 +00:00
Mirko Vogt
3ec24f82e1
[toolchain/gcc] add support for GCC 4.7-linaro (based on GCC 4.7.1)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31392 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 09:58:31 +00:00
Jo-Philipp Wich
1272afb1c4
[toolchain] gcc: add patch to make the getenv() spec function nonfatal if requested environment variable is unset
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31390 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 03:02:39 +00:00
Mirko Vogt
132aa096ad
[toolchain/eglibc] when choosing eglibc select eglibc version 2.13 by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31342 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-18 01:10:37 +00:00
Mirko Vogt
aee919a22a
[toolchain/eglibc] remove patch '100-do-not-use-implicit-rules.patch' for eglibc 2.12
...
Mentioned patch got obsoleted by commit 31300, since it went upstream meanwhile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31341 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-18 01:10:20 +00:00
Mirko Vogt
20868833d0
[toolchain/eglibc] level up eglibc versions to latest revisions of its respective branches
...
in particular this solves the issue that eglibc version 2.x produced so-files having the version string 2.(x-1) in its names which confused the toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31300 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-16 08:40:45 +00:00
Jo-Philipp Wich
f259f91689
toolchain/gcc: gcc-4.7.0 upstream patch fixing uClibc problems
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31255 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-12 07:48:02 +00:00
Jo-Philipp Wich
a432055c7e
[toolchain] exclude CONFIG_GDB on avr32, allows enabling CONFIG_GDB unconditionally without failing avr32 builds
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31249 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-10 21:04:06 +00:00
Imre Kaloz
240c8ea1fe
[toolchain/gcc/4.4]: upgrade to gcc 4.4.7
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31230 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-09 17:00:03 +00:00
Mirko Vogt
75df536d1b
[toolchain/gcc] add support for gcc 4.7.0 - thanks to acoul!
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31216 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-07 15:34:41 +00:00
Florian Fainelli
b4c56b4d5e
[toolchain/uClibc] backport upstream fix for dst computation
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31073 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-26 10:57:50 +00:00
Gabor Juhos
d414ea291f
toolchain/gcc-4.6.2: fix v4bx patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30970 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-18 10:55:49 +00:00
Gabor Juhos
89c81ea6b8
toolchain/gcc-4.6-linaro: fix v4bx patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30969 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-18 10:55:47 +00:00
Felix Fietkau
d31f8e6874
gcc: now that the gpr save/restore issues are taken care of, remove the -Os/-O2 workaround that dealt with it earlier
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30815 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-05 00:51:05 +00:00
Felix Fietkau
9f1e04f9ae
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30814 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-05 00:51:01 +00:00
Felix Fietkau
7472c7c236
gcc: use .eh_frame sections for exception handling stack unwind - saves about 400 bytes on every executable or shared library
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30614 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 16:55:08 +00:00
Felix Fietkau
927594bdea
gcc: enable --with-headers for the final toolchain build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30613 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 16:55:01 +00:00
Felix Fietkau
1f0e01a793
gcc 4.6: port over the missing patch 850-use_shared_libgcc.patch to prevent libgcc crap from leaking into every single binary
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30486 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 20:25:47 +00:00
Felix Fietkau
4c6c0c2e6c
glibc: remove all previous (ancient) versions, add 2.14 (partially based on a patch and testing by WillieNL)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30478 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 16:12:01 +00:00
Imre Kaloz
2c60c67c19
[toolchain/binutils]: enable 2.22 for unsupported archs if BROKEN is enabled
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30471 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 09:56:47 +00:00
Imre Kaloz
db6cb4a031
[toolchain/gcc]: upgrade vanilla gcc to 4.6.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 09:48:39 +00:00
Imre Kaloz
0200f4feb2
[toolchain/binutils]: use binutils 2.22 by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 09:17:54 +00:00
Imre Kaloz
053f92de0c
[toolchain/uClibc]: use uClibc 0.9.33 by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30468 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 09:15:29 +00:00
Imre Kaloz
2a65a2340e
[tolchain/gcc]: use Linaro GCC 4.6 by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30467 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 09:14:18 +00:00
Imre Kaloz
1f355ba283
[toolchain/gcc]: update to latest Linaro releases
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30466 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 08:50:18 +00:00
Gabor Juhos
deeb515868
toolchain/uClibc: use an upstream patch to fix syscall related build errors in 0.9.33
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30398 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-09 16:07:33 +00:00
Gabor Juhos
338ef23a6c
toolchain/uClibc: fix 0.9.33 build error on MIPS
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-09 13:41:53 +00:00
Imre Kaloz
85e9b90485
[toolchain/binutils]: add binutils 2.22
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30375 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-08 15:49:48 +00:00
Imre Kaloz
52d118e8be
[toolchain/uClibc]: add 0.9.33
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30374 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-08 15:45:44 +00:00
Imre Kaloz
48b84f5b2a
[toolchain/uClibc]: nuke a 2.4 skeleton
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30372 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-08 11:11:32 +00:00
Mirko Vogt
ce751a9279
[toolchain/eglibc] eglibc 2.14 needs our eglibc patchset as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29842 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-21 19:39:37 +00:00
Mirko Vogt
162666ffcc
[toolchain/binutils] adjust md5sum of v2.21.1 since archive got replaced meanwhile
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29836 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-20 22:54:30 +00:00
Jo-Philipp Wich
03eb729498
[toolchain] 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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29768 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-18 03:15:22 +00:00
Jo-Philipp Wich
ac2f1b4f01
[buildroot] use ext-toolchain.sh to integrate external toolchains
...
Use ext-toolchain.sh to wrap external toolchain commands,
abort build if certain features such as CONFIG_SOFT_FLOAT or
CONFIG_IPV6 are enabled but not supported by the toolchain.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29766 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-18 03:08:09 +00:00
Imre Kaloz
dbbcc5eb2e
[toolchain/gcc]: upgrade to latest linaro releases
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29748 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-14 22:52:40 +00:00
Felix Fietkau
fab0eb7e21
gcc: always explicitly link against libstdc++, fixes build errors on some hosts that refuse to link it in implicitly (should fix #10587 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29721 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-12 10:15:20 +00:00
Jo-Philipp Wich
949f74899c
[toolchain] introduce a USE_EXTERNAL_LIBC symbol which gets selected by EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN
...
Currently we always assume uClibc if an external toolchain is used, this breaks for non-uClibc toolchains or
even vanilla uClibc ones since they do not share the external librpc semantics as OpenWrt. Solve the problem
by defining an abstract "EXTERNAL_LIBC" which packages might or might not depend on.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29689 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-08 15:34:23 +00:00
Jo-Philipp Wich
2470702e46
[toolchain] disable UCLIBC_HAS_XLOCALE and UCLIB_HAS_GLIBC_DIGIT_GROUPING if BUILD_NLS is on ( #10735 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29646 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-04 12:32:47 +00:00
Jo-Philipp Wich
a13cb527c9
[toolchain] if CONFIG_BUILD_NLS is selected, compile uClibc with locale support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29633 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-01 15:11:11 +00:00
Felix Fietkau
b93d34ddef
build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-28 19:19:33 +00:00
Florian Fainelli
0353cc96d8
[toolchain] uclibc: backport upstream signalfd patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28087 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-25 15:59:21 +00:00
Hauke Mehrtens
2ce47af8ca
gcc: add 4.6-linaro version 4.6-2011.08
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28042 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:13:54 +00:00
Hauke Mehrtens
cc787525ab
gcc: make patches apply for gcc 4.5-linaro version 4.5-2011.08
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28041 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:12:47 +00:00
Hauke Mehrtens
26af84ab12
gcc: move patches as the name changed.
...
This was missing in r28038.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28040 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:09:42 +00:00
Hauke Mehrtens
caba936a9b
gcc: update gcc-4.5-linaro to 4.5-2011.08
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:07:15 +00:00
Hauke Mehrtens
5000682f07
gcc: rename linaro to 4.5-linaro
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28038 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:06:17 +00:00
Hauke Mehrtens
749ff706f1
binutils: add binutils 2.21.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27919 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-06 09:53:58 +00:00
Felix Fietkau
058345b92f
kernel-headers: fix compile error caused by wrong host include path when the toolchain is already built
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27915 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-05 16:39:04 +00:00
Jonas Gorski
a93d6d6ffc
toolchain/uClibc: Make sure there's always a UCLIBC_VERSION_*
...
UCLIBC_VERSION_* was only defined when toolchain options was enabled,
breaking packages depending on (not) having certain uClibc versions.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27882 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-02 23:32:44 +00:00
Felix Fietkau
9909b62a8c
uClibc: backport an x86 compile fix from mainline (thx, swalker)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27773 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-25 18:26:02 +00:00
Felix Fietkau
a648edde9f
uClibc: update to latest 0.9.32.1 git
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-25 13:38:58 +00:00
Felix Fietkau
8d53f23ad5
eglibc: remove obsolete dependencies to fix missing config options for eglibc 2.13
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27623 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-16 10:27:48 +00:00
Imre Kaloz
aca47677c3
[toolchain]: In R27118, TARGET_FIX_V4BX_SPEC got lost in the linker parameters.
...
Add it back.
Signed-off-by: Jochen Friedrich <jochen@scram.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27599 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-12 13:34:18 +00:00
Imre Kaloz
f01ffe22cf
[toolchain/gcc]: the only reasons for having 4.4 around are avr32 and ubicom32, so make it depend on them
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27559 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 11:15:00 +00:00
Felix Fietkau
f5c37ab96a
toolchain: remove a dependency on a nonexistant config symbol (thx, Sedat Dilek)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 08:13:50 +00:00
Felix Fietkau
4aa7a9d82e
uClibc: fix messed up patch headers in fts patch (patch from #9671 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-08 07:14:23 +00:00
Imre Kaloz
c7f23f3bc0
[toolchain/gcc/linaro]: fix ppc toolchain build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-07 22:19:38 +00:00
Florian Fainelli
d91a77e465
[toolchain] uclibc: backport FTS support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-07 09:42:57 +00:00
Florian Fainelli
5730f1c9a3
[toolchain] eglibc: add support for 2.14
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27510 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-07 09:42:47 +00:00
Florian Fainelli
736856c208
[toolchain] remove reference to old eglibc versions.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27509 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-07 09:42:44 +00:00
Felix Fietkau
59d9085226
eglibc: remove old versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27360 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 09:47:00 +00:00
Felix Fietkau
4867656d72
eglibc: fix portability issues rpcgen and zic, fixes compile on darwin
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 09:46:39 +00:00
Imre Kaloz
462da43074
[toolchain/gcc]: simplify configuration
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27353 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:50:26 +00:00
Imre Kaloz
afc6a12d27
[toolchain]: nuke support for older gcc versions, except for 4.4.6 (needed for avr32 and ubicom32)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27351 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:43:26 +00:00
Imre Kaloz
7a80c90573
[toolchain/gcc]: both coldfire and etrax are broken and should use a newer gcc when they will be fixed
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27350 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:28:16 +00:00
Imre Kaloz
e65b1e368e
[toolchain/gcc]: switch avr32 to gcc 4.4, also powerpc targets should work fine with linaro releases
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27338 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 13:44:03 +00:00
Imre Kaloz
83277098dc
[toolchain/gcc]: bump the 4.4 flavour to 4.4.6
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 13:39:50 +00:00
Imre Kaloz
8f9fb69106
[toolchain]: replace gcc 4.5.2 support with 4.6.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27333 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 11:43:15 +00:00
Imre Kaloz
f6d3fbaf4e
[toolchain]: add the latest avr32 toolchain patches (with additional fixes)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27332 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 11:35:21 +00:00
Imre Kaloz
21c79862d1
[toolchain/gcc]: upgrade the linaro gcc to 2011.06
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27326 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-01 08:10:12 +00:00
Mirko Vogt
a79052016b
[toolchain/eglibc] eglibc CAN be compiled with -Os after all - flags however need to be stated in $EGLIBC_CFLAGS as well
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-26 21:47:14 +00:00
Felix Fietkau
0b4c80a1c4
uclibc: make powerpc e500 support independent of the target name, always use it if the spe_fpu feature flag is set
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27289 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-26 14:22:55 +00:00
Mirko Vogt
83e981ca76
[toolchain/eglibc] manual/Makefile: Don't mix pattern rules with normal rules.
...
This change got committed into the official eglibc repository in commit 11461.
Thanks to Philip Prindeville for pointing this out.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-23 14:38:26 +00:00
Jo-Philipp Wich
5945c8a227
[toolchain] add gfortran compiler support ( #9600 , patch from Xiangfu Liu via Qi hardware)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27262 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-23 11:46:24 +00:00
Jo-Philipp Wich
481279fb32
[toolchain] introduce option to enable setjump()/longjump() based C++ exceptions ( #9185 , patch from David Kuehling via Qi hardware)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27261 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-23 11:37:39 +00:00
Mirko Vogt
b8fad49ff3
Revert "[toolchain/eglibc} eglibc in fact can be built with -Os"
...
Compiling with -Os results in: "error: #error "glibc cannot be compiled without optimization"
Still, building with -Os is listed as feature in
<http://www.eglibc.org/features >:
""
Building with -Os
EGLIBC supports building the library with compiler optimizing for size -Os instead of for speed -O2.
""
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27245 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-20 11:12:46 +00:00
Mirko Vogt
49540823df
[toolchain/eglibc] explicitly disable the use of ldconfig
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27220 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 17:53:41 +00:00
Mirko Vogt
82322c1e1c
[toolchain/eglibc] patch: add /usr/lib to default search path of dynamic linker
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27216 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 11:14:07 +00:00
Mirko Vogt
8fd46011a8
[toolchain/eglibc] add support for eglibc version 2.13
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27215 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 11:14:05 +00:00
Mirko Vogt
0cb5e92400
[toolchain/eglibc} eglibc in fact can be built with -Os
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27214 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 11:14:01 +00:00
Mirko Vogt
764cdd9817
[toolchain/eglibc] when selecting eglibc, use version 2.12 by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27213 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 07:33:28 +00:00
Mirko Vogt
b80f0f3d6e
[toolchain/glibc] fix glibc to work with all versions of binutils, fixes #7133 - thanks to marek siller
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27210 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-17 22:51:24 +00:00
Felix Fietkau
8e31c2a97b
toolchain/gdb: fix compile for powerpc targets, refresh patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27155 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-11 13:25:00 +00:00
Jo-Philipp Wich
0fcd03962b
[toolchain] uClibc: fix a crash in __read_etc_hosts_r() that occurs if more than five hostnames follow a dotted quad in /etc/hosts
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27131 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-07 21:54:14 +00:00
Mirko Vogt
ba73142018
[toolchain/gcc] remove empty file (patch went upstream and file didn't get deleted but only cleared)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27122 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-07 08:37:25 +00:00
Mirko Vogt
22d346de35
[toolchain/gcc] upgrade Linaro GCC to 4.5-2011.05-0 - thanks to Mark Mentovai
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27118 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-07 00:13:56 +00:00
Mirko Vogt
76522ed2a8
[toolchain/uclibc] use 'fputws_unlocked(S,F)' instead of 'fputws(S,F)'
...
this eliminates a source of reproduceable freezes
http://lists.uclibc.org/pipermail/uclibc/2011-May/045367.html
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-24 15:53:15 +00:00
Felix Fietkau
84728b6931
uClibc: update to latest version (rc3 + git changes), contains fixes for ipv6 dns issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26703 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17 17:38:35 +00:00
Felix Fietkau
35ba293e9b
uClibc: fix issues with libpthread vs libc link order on mips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26702 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-17 17:38:26 +00:00
Felix Fietkau
6890d38166
uClibc: forced unwind for pthread_cancel handling is broken and triggers spurious abort() calls from libgcc. disable it and use the other method instead
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26547 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 15:46:58 +00:00
Felix Fietkau
ffaa47c172
make the build system a bit more silent without V=99
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-04 00:54:37 +00:00
Imre Kaloz
1285a06923
[toolchain]: fixup armeb, too
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26034 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 11:35:31 +00:00
Imre Kaloz
6e26fed85f
[toolchain]: simplify TARGET_SUFFIX selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-11 11:33:03 +00:00
Felix Fietkau
1e298cab6f
toolchain: fix r26004
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26006 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 13:37:30 +00:00
Alexandros C. Couloumbis
71afee3f5e
toolchain: fix r25969
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-10 13:21:00 +00:00
Felix Fietkau
e442f21024
fix target name mixup caused by r25928
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25969 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-09 11:37:50 +00:00
Felix Fietkau
c47460467c
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
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25952 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-08 13:10:11 +00:00
Imre Kaloz
c1cfca24f9
[toolchain/gdb]: upgrade to the 2011.03-0 release from Linaro
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-08 07:51:06 +00:00
Felix Fietkau
9973a6d45c
uClibc: add back R_PPC_REL24 relocation support, the dynamic libgcc changes depend on it for powerpc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25944 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-07 22:38:48 +00:00