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
b1f318de53
kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x
...
SVN-Revision: 32783
2012-07-20 12:28:50 +00:00
Felix Fietkau
5d19a38d80
toolchain: sync eglibc headers/build split with uclibc changes
...
SVN-Revision: 32584
2012-07-03 14:23:32 +00:00
Felix Fietkau
f1a1d0a262
toolchain: fix libc headers dependency on kernel headers + minimal gcc
...
SVN-Revision: 32582
2012-07-03 10:43:59 +00:00
Felix Fietkau
ab9f9e2383
uClibc: add -Wno-unused-but-set-variable to get rid of unnecessary warning logspam
...
SVN-Revision: 32558
2012-06-30 21:44:09 +00:00
Felix Fietkau
c3caa1b768
uClibc: split the package into the main directory and the headers/ and utils/ subdirectories to clean up build order and fix quilt support
...
SVN-Revision: 32557
2012-06-30 21:44:05 +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
e98810dced
toolchain/uClibc: fix getting the nameserver from _res state after res_init. fixes displaying the nameserver in busybox nslookup
...
SVN-Revision: 32555
2012-06-30 18:12:23 +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
30c29914c4
eglibc: work around a broken configure test to fix compile errors on x86
...
SVN-Revision: 32527
2012-06-29 16:19:48 +00:00
Felix Fietkau
f9f929613d
toolchain: enable gdb by default
...
SVN-Revision: 32518
2012-06-28 14:32:11 +00:00
Jo-Philipp Wich
970918cc45
toolchain/insight: update download location and MD5 sum to status quo
...
insight GDB version 6.8-1 sources have apparently changed.
The original file is no longer available upstream.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
SVN-Revision: 32438
2012-06-18 23:41:48 +00:00
Felix Fietkau
5d50acec9d
eglibc: use 2.15 by default
...
SVN-Revision: 32104
2012-06-07 12:43:49 +00:00
Felix Fietkau
49b894ff4e
eglibc: add version 2.15
...
SVN-Revision: 32101
2012-06-07 12:24:25 +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
Felix Fietkau
3ea4b6ba91
uClibc: update to 0.9.33.2, fixes #4420
...
SVN-Revision: 31740
2012-05-15 13:42:32 +00:00
Felix Fietkau
d98c2d542c
uClibc: remove 0.9.32, it is no longer necessary
...
SVN-Revision: 31739
2012-05-15 13:42:28 +00:00
Daniel Dickinson
9cc9e8b608
kernel-headers: Fix patch application for kernel-headers and a patch that fixes exposure of a kernel-only data type (umode_t) to application layer which causes compile errors in ext2_fs.h using programs.
...
SVN-Revision: 31697
2012-05-13 05:02:27 +00:00
Imre Kaloz
880de62f91
switch to 2.6.38
...
SVN-Revision: 31546
2012-05-01 07:00:17 +00:00
Mirko Vogt
334fd4199b
purge support for glibc - use eglibc instead!
...
for reference: http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg13425.html
SVN-Revision: 31503
2012-04-28 22:24:12 +00:00
Mirko Vogt
6831c99f65
drop support for eglibc version trunk/HEAD
...
When selecting a specific eglibc version, it comes with a specific SVN
revision that should not be modified as it (more or less) correspond to
a tagged release. This patch disable the possibility to select a specific
SVN revision on known eglib versions.
This patch also disables the possibility to select the trunk branch of
eglibc. There are multiple reasons for that:
* trunk/HEAD may not even compile
* the OpenWrt built system makes using trunk/HEAD a difficult thing, as
OpenWRT fetches the source tree and store it in a compressed tar archive.
Subsequent build get the source from the tar archive - not from SVN,
making the use of trunk/HEAD largelly innefective.
* we cannot know the corresponding version of trunk/HEAD, meaning that
we'll face compiling issues when we'll try to copy the libc files -
unless the build system is fixed with this specific issue in mind.
Signed-off-by: Emmanuel Deloget <logout@free.fr>
SVN-Revision: 31502
2012-04-28 20:47:48 +00:00
Mirko Vogt
e3689f3bad
set version string of eglibc version 2.14 to 2.14.1
...
eglibc version number depends on the branch and on the maintenance release
(i.e. the SVN revision). Changing the revision may change the maintenance
version. This patch correlate the SVN revision to the correct version
number - without this change eglibc 2.14 provoke build errors when
building the base-files package (example, for 2.14):
$ make package/base-files/compile V=1
make[1] package/base-files/compile
make[2] -C package/opkg host-compile
make[2] -C package/base-files-network compile
make[2] -C package/base-files compile
cp: cannot stat `/home/me/openwrt/trunk/staging_dir/toolchain-arm_v7-a_gcc-4.6-linaro_eglibc-trunk_eabi/lib/ld-2.14.so': No such file or directory
Signed-off-by: Emmanuel Deloget <logout@free.fr>
SVN-Revision: 31501
2012-04-28 20:18:06 +00:00
Mirko Vogt
5c3d17cfc9
drop eglibc version 2.12
...
SVN-Revision: 31500
2012-04-28 20:10:32 +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
Mirko Vogt
47ea827dce
remove screwed up patch for gcc 4.7-linaro which got committed by accident
...
SVN-Revision: 31393
2012-04-21 10:23:49 +00:00
Mirko Vogt
84307e4035
add support for GCC 4.7-linaro (based on GCC 4.7.1)
...
SVN-Revision: 31392
2012-04-21 09:58:31 +00:00
Jo-Philipp Wich
f79bfe6072
gcc: add patch to make the getenv() spec function nonfatal if requested environment variable is unset
...
SVN-Revision: 31390
2012-04-21 03:02:39 +00:00
Mirko Vogt
0af09943a5
when choosing eglibc select eglibc version 2.13 by default
...
SVN-Revision: 31342
2012-04-18 01:10:37 +00:00
Mirko Vogt
1352465f27
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
SVN-Revision: 31341
2012-04-18 01:10:20 +00:00
Mirko Vogt
84c48979d2
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
SVN-Revision: 31300
2012-04-16 08:40:45 +00:00
Jo-Philipp Wich
b7e2959450
toolchain/gcc: gcc-4.7.0 upstream patch fixing uClibc problems
...
SVN-Revision: 31255
2012-04-12 07:48:02 +00:00
Jo-Philipp Wich
4c2e50f287
exclude CONFIG_GDB on avr32, allows enabling CONFIG_GDB unconditionally without failing avr32 builds
...
SVN-Revision: 31249
2012-04-10 21:04:06 +00:00
Imre Kaloz
ca6859aa29
upgrade to gcc 4.4.7
...
SVN-Revision: 31230
2012-04-09 17:00:03 +00:00
Mirko Vogt
626e171764
add support for gcc 4.7.0 - thanks to acoul!
...
SVN-Revision: 31216
2012-04-07 15:34:41 +00:00
Florian Fainelli
3271b347fc
backport upstream fix for dst computation
...
SVN-Revision: 31073
2012-03-26 10:57:50 +00:00
Gabor Juhos
45d5b24190
toolchain/gcc-4.6.2: fix v4bx patch
...
SVN-Revision: 30970
2012-03-18 10:55:49 +00:00
Gabor Juhos
9c077ed0ae
toolchain/gcc-4.6-linaro: fix v4bx patch
...
SVN-Revision: 30969
2012-03-18 10:55:47 +00:00
Felix Fietkau
40bf6ee842
gcc: now that the gpr save/restore issues are taken care of, remove the -Os/-O2 workaround that dealt with it earlier
...
SVN-Revision: 30815
2012-03-05 00:51:05 +00:00
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
2012-03-05 00:51:01 +00:00
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
2012-02-17 16:55:08 +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
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
2012-02-12 20:25:47 +00:00
Felix Fietkau
07488ef93d
glibc: remove all previous (ancient) versions, add 2.14 (partially based on a patch and testing by WillieNL)
...
SVN-Revision: 30478
2012-02-12 16:12:01 +00:00
Imre Kaloz
3c365cc72d
enable 2.22 for unsupported archs if BROKEN is enabled
...
SVN-Revision: 30471
2012-02-12 09:56:47 +00:00
Imre Kaloz
d252dd3d2e
upgrade vanilla gcc to 4.6.2
...
SVN-Revision: 30470
2012-02-12 09:48:39 +00:00
Imre Kaloz
bd73e0a85d
use binutils 2.22 by default
...
SVN-Revision: 30469
2012-02-12 09:17:54 +00:00
Imre Kaloz
86296a0cb6
use uClibc 0.9.33 by default
...
SVN-Revision: 30468
2012-02-12 09:15:29 +00:00
Imre Kaloz
909abe4999
use Linaro GCC 4.6 by default
...
SVN-Revision: 30467
2012-02-12 09:14:18 +00:00