1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-24 00:14:05 +02:00
Commit Graph

371 Commits

Author SHA1 Message Date
nbd
26a73029f9 remove the openat() patch, as it's breaking quite a few packages.
the problem is in the AT_FDCWD define, which packages check for to
see if fdopenat, openat, fstatat, etc. are supported, but the patch
only adds openat() and not the other functions.
this should probably be fixed upstream and not just in openwrt.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13817 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 04:16:30 +00:00
nbd
0f5e566f22 use binutils 2.18 for avr32, 2.17 is severely broken
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13804 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 01:14:09 +00:00
nbd
a70f3d2fec fix avr32 build breakage
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 01:10:22 +00:00
nico
a1b4a2e121 fix gcc-4.2.4 when target != avr32
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-03 00:20:00 +00:00
kaloz
c4d1c811de nuke old gcc 4.2 versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13483 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:32:02 +00:00
kaloz
f0d05adfd8 sync gcc's Config.in with Config.version
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13482 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:26:10 +00:00
kaloz
bd049e717b nuke binutils 2.16.1 - old, unused, buggy
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:23:25 +00:00
kaloz
9693474f86 sync gcc patches with the Atmel 1.1.3 release
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:10:03 +00:00
kaloz
aba33f9a43 clean up patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13479 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:06:29 +00:00
kaloz
df79e5886f sync avr32 binutils patch with the Atmel 1.0.1 release
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13464 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 10:35:44 +00:00
kaloz
79097fdaea switch powerpc targets to gcc 4.2.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-26 10:07:18 +00:00
kaloz
71b1c3a5af switch to gcc 4.2.4 for avr32
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13353 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-25 18:35:48 +00:00
kaloz
663f3dca93 add avr32 support to binutils 2.18
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-25 18:34:48 +00:00
florian
6501ad3b1d openat is not an implemented syscall on linux-2.4, so make it only available for linux-2.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13234 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-16 17:03:16 +00:00
hcg
9db8a8bc5d Add support for openat system call - this must be extended for the rest of these system calls
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13200 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-14 07:52:54 +00:00
nico
d7662dc11e [cosmetic] indent conditionnals in uClibc Makefile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13144 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-08 23:00:22 +00:00
nico
7f9cbfdbd6 add md5sums for binutils & gcc and use the GNU mirror facility
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-08 21:18:33 +00:00
florian
b9edc42863 Fix locations for the uClibc snapshot version (#4065)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13067 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-28 22:04:53 +00:00
hcg
78ba806154 The merge of ppc (32-bit headers) and powerpc (previously 64-bit only headers) has now been completed, so it build breaks if asm-ppc headers directory does not exist - this should fix this problem without being invasive
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-09 11:33:47 +00:00
nbd
a860e07cba fix up the asm includes location for .27 when building kernel headers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-29 18:09:24 +00:00
lars
8da092e746 Fix a segfault in uclibc ldso.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12698 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-25 13:06:43 +00:00
lars
5f2ecf82f0 Avoid endless recursion in uClibc pthreads.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12652 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-22 22:51:53 +00:00
nico
e55a04e2ce add patches to fixes gcc 4.2.x bugs:
- fix gcc ICE when compiling package/ath9k (closes: #3816)
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37014
 - fix "undefined reference to `fmsub'" error on powerpc
   http://bugs.uclibc.org/view.php?id=1588


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12623 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-18 12:24:32 +00:00
nbd
5ef8ada0f7 disable autorebuild for the toolchain, as it can easily lead to build breakages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12492 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-02 10:57:35 +00:00
nbd
47ce0ef5fe make libc.so symlink relative instead of absolute (#3878)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12333 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-17 12:30:14 +00:00
nbd
76c7f83e59 storm is ARMv4, not ARMv4T (thx, SeG)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-31 16:51:43 +00:00
florian
2c8df11418 Disable smash stacking support by default, but allow to enable it as an experimental feature
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-30 12:54:28 +00:00
nbd
1c87c80fd4 fix uClibc legacy version
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11993 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-29 14:58:48 +00:00
florian
7067633ae8 Update uClibc config for x86_64
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11963 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-27 16:56:34 +00:00
juhosg
546b5ed544 surprise :p
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11894 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-21 17:08:14 +00:00
florian
541dcce6ec uClibc for x86 targets and kernels >= 2.6.24 need to copy the right include files, remove this when there are no 2.6.23 left
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11893 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-21 10:41:27 +00:00
nico
01ed40ec23 use qstrip macro to strip quoted CONFIG_* strings
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11832 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-14 23:24:58 +00:00
nbd
285af89084 add some sanity checking
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11473 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-15 14:34:00 +00:00
blogic
0e38abbd3d finally fixes etrax toolchain problems, thanks nbd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11383 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-06 20:12:05 +00:00
kaloz
f4fb68ce2c * refresh storm patches
* disable BX in uClibc config, add ethernet and watchdog support -- thanks to Zilvinas Valinskas

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-05 17:10:39 +00:00
kaloz
c9615c4bdc add patch to fix EABI compiles on ARMv4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-05 16:38:04 +00:00
kaloz
fc35f54386 add preliminary Marvell Orion support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-04 13:51:17 +00:00
kaloz
f58867f71d soft-float shouldn't be used on targets with FPU
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11338 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-03 09:31:00 +00:00
kaloz
54a1da8d7c gcc 4.2.4 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11310 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-31 18:45:07 +00:00
matteo
fc45119fd6 refresh gcc-4.2.3 patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11232 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-21 11:51:22 +00:00
thepeople
bd693798ff fix avr32 compiling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11147 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-16 04:44:15 +00:00
nico
e98062ae33 Fix a bug causing an infinite loop in getaddrinfo (closes: #3344)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11106 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-11 10:19:12 +00:00
blogic
6244867c33 remove ugly hack for etrax
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11026 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-03 15:46:23 +00:00
blogic
b9e7464d8a fix up uclibc support for etrax
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11025 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-03 15:45:42 +00:00
blogic
2b1356ade2 fix uclibc version selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-03 15:45:34 +00:00
kaloz
18aeebfc58 add preliminary support for Storm SL3512 based devices, not ready yet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10956 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-27 17:03:01 +00:00
kaloz
66a1f66691 PXA has Xscale core as well, so optimize the same way as we do on IXP/IOP
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-26 10:12:08 +00:00
nbd
add5d6ec82 make sure the toolchain target dir really exists
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10913 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-22 20:30:55 +00:00
kaloz
41696be697 do target dependent optimizations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-14 13:24:30 +00:00
jk
7e4be8edea [toolchain] provide a cleaner way to specify a biarch toolchain build
Currently, to build a biarch toolchain, we need to explicitly give
options to the binutils and gcc configure commands:

CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="--enable-targets=powerpc64-linux-uclibc"
CONFIG_EXTRA_GCC_CONFIG_OPTIONS="--enable-biarch --enable-targets=powerpc64-linux-uclibc"

This change replaces the command line options with an 'extra arch'
configure option:

CONFIG_EXTRA_TARGET_ARCH=y
CONFIG_EXTRA_TARGET_ARCH_NAME="powerpc64"

And a way to invoke this extra arch on the compiler command-line:

CONFIG_EXTRA_TARGET_ARCH_OPTS="-m64"

In this case, this results in an extra compiler:
 'powerpc64-linux-uclibc-gcc', which invokes
 'powerpc-linux-uclibc-gcc -m64'

This is a more standard way of building biarch toolchains, and allows
the packages to not have to care about how to invoke the 64-bit
compiler.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-12 23:14:42 +00:00