Commit Graph

848 Commits

Author SHA1 Message Date
Peter Korsgaard
1243071b16 gcc: only use -mfloat-abi for ARM, use -msoft-float for other archs
Patch by Wade Berrier.
2008-08-22 13:59:06 +00:00
Peter Korsgaard
dab85fae49 kernel-headers: rename aout patch so it gets applied to 2.6.25.15
Needed by valgrind.
2008-08-19 15:01:36 +00:00
Peter Korsgaard
383ee808ca kernel-headers: bump 2.6.25.x / 2.6.26.x versions 2008-08-19 15:01:33 +00:00
Peter Korsgaard
f9bd1c85f3 ccache: expand help text 2008-08-04 19:08:06 +00:00
Peter Korsgaard
387a5491a2 ccache: cleanup configure args and respect BR2_HAVE_MANPAGES 2008-08-04 19:08:04 +00:00
Peter Korsgaard
3e59a44021 ccache: also remove target symlinks on clean 2008-08-04 19:08:01 +00:00
Peter Korsgaard
5d2d6d9705 ccache: cleanup config 2008-08-04 19:07:58 +00:00
Peter Korsgaard
d3ebf329ca uClibc-0.9.29: remove double ARM subarch selection from defconfig
uclibc.mk unconditionally adds the ARM subarch config entries to the
config so remove them from the defconfig.
2008-08-04 19:07:33 +00:00
Peter Korsgaard
32de4ac2da kernel-headers: remove ancient versions 2008-08-04 19:07:26 +00:00
Peter Korsgaard
d1a4923086 kernel-headers: mark 2.6.24 as deprecated and 2.6.25 as recent 2008-08-04 19:07:24 +00:00
Peter Korsgaard
dc01863bce kernel-headers: add 2.6.26.x 2008-08-04 19:07:21 +00:00
Peter Korsgaard
02a623ddf9 buildroot: remove trailing spaces
for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`;
do
	sed -i 's/ \+$//' $i;
done
2008-08-04 19:07:05 +00:00
Peter Korsgaard
4683420c4c Kconfig: remove 'default n'
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Ulf Samuelsson
228ef57ecf Add latest gcc patch for AVR32 gcc-4.2.2 prepatched source 2008-07-08 19:45:34 +00:00
Ulf Samuelsson
d592884e2c Fix AVR32 gcc patching, when sysroot option is not enabled 2008-07-08 19:31:30 +00:00
Peter Korsgaard
bb4a56d29a kernel-headers: bump 2.6.25.x version 2008-07-07 05:30:22 +00:00
Ulf Samuelsson
126bb72fa0 Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch locations for prepatched toolchain to be under the toolchain directory 2008-07-04 08:39:35 +00:00
Ulf Samuelsson
74548a0071 fixup gdb-6.7.1 2008-07-01 21:47:24 +00:00
Ulf Samuelsson
8e3f93eec7 disable werror in gdb 2008-07-01 21:46:50 +00:00
Ulf Samuelsson
d6eea487ed disable configure caching in gdb, courtesy of Fathi Boudra 2008-07-01 21:38:03 +00:00
Ulf Samuelsson
5ae5af44a5 Add gdb-6.8 support, courtesy Fathi Boudra 2008-07-01 21:36:31 +00:00
Ulf Samuelsson
0e1f472800 Add gdb-6.8 support, courtesy Fathi Boudra 2008-07-01 21:36:11 +00:00
Ulf Samuelsson
38ca54a719 Fix gbd-6.5, courtesy Fathi Boudra 2008-07-01 21:35:33 +00:00
Peter Korsgaard
5e873d3c7e kernel headers: bump 2.6.25.x
Based on patch by Fathi Boudra.
2008-06-26 07:22:19 +00:00
Peter Korsgaard
32ac555784 toolchain/gcc: use --disable-decimal-float for 4.3.x 2008-06-21 19:47:17 +00:00
Peter Korsgaard
a5ac61715b buildroot: s/depends/depends on/
The new kconfig is more strict regarding depends/depends on, so fixup
the tree.
2008-06-19 19:06:25 +00:00
Peter Korsgaard
e31844e307 toolchain/gcc: add 4.3.1
Based on Bernhards tree.
2008-06-19 19:06:04 +00:00
Peter Korsgaard
f6a212f1c0 toolchain/gcc: mark old versions as deprecated 2008-06-19 19:05:59 +00:00
Peter Korsgaard
15d53f0d1b toolchain/gcc: use $(@D) 2008-06-18 15:46:48 +00:00
Peter Korsgaard
5a5dd825d7 toolchain/gcc: use depends on instead of depends 2008-06-18 15:42:50 +00:00
Peter Korsgaard
0c462a82ec dependencies: check for awk 2008-06-18 13:11:52 +00:00
Peter Korsgaard
4098f22eb4 uclibc: only strip libpthread on 0.9.28.3 / not PTHREAD_DEBUG 2008-06-18 08:51:10 +00:00
Peter Korsgaard
00f3b5c1f2 uclibc: remove obsolete uclibc 0.9.28 handling 2008-06-18 08:51:00 +00:00
Peter Korsgaard
65b0f823b2 toolchain/gcc: use $(STRIP_STRIP_UNNEEDED) 2008-06-17 13:33:02 +00:00
Peter Korsgaard
fb487ac330 toolchain/uclibc: strip libpthread 2008-06-17 13:30:35 +00:00
Peter Korsgaard
e1c7bea59c toolchain/gcc-4.x: strip cross libgcc / libstdc++ 2008-06-17 13:28:37 +00:00
Peter Korsgaard
759e150633 toolchain/gcc-3.x: strip cross libgcc / libstdc++ with cross-strip, not host. 2008-06-17 12:54:36 +00:00
Peter Korsgaard
6ba4593f4a gdb: support external toolchain 2008-06-16 15:52:41 +00:00
Peter Korsgaard
6e236eee50 toolchain: more sensible uclibc defaults for external toolchain 2008-06-16 12:22:45 +00:00
Peter Korsgaard
77b4f62415 toolchain: move elf2flt+mklibs under 'Common Toolchain Options' 2008-06-16 07:15:44 +00:00
Peter Korsgaard
d22723861b elf2flt: only allow it to be selected on supported archs 2008-06-16 07:15:33 +00:00
Peter Korsgaard
ab32901117 kernel-headers: 2.6.25.6: export linux/a.out.h (E.G. for valgrind) 2008-06-15 19:17:14 +00:00
Peter Korsgaard
f85cd12c17 toolchain: also setup kernel headers when ext toolchain is used
Provide kernel headers when ext toolchain is used, so we can compile
packages which need them.
2008-06-13 14:28:57 +00:00
Peter Korsgaard
364405da5f toolchain: gcc 4.2.4 support 2008-06-13 11:49:42 +00:00
Peter Korsgaard
fc084dfefe kernel headers: bump 2.6.25.x version 2008-06-11 13:05:23 +00:00
Peter Korsgaard
a40fbe48c9 kernel headers: bump 2.6.25.x version 2008-06-07 09:40:16 +00:00
Peter Korsgaard
197ab1cef2 toolchain: also use arch/tune/abi options when softfloat is enabled
The ifeq/endif nesting was wrong, so arch/tune/abi options where only set in
the non-softfloat case.
2008-06-06 12:49:53 +00:00
Peter Korsgaard
2e696981a6 kernel headers: add BR2_DEPRECATED / BR2_RECENT annotations to 2.6.2x 2008-06-02 12:25:24 +00:00
Peter Korsgaard
22454398f5 kernel headers: add 2.6.25.4 2008-06-02 12:25:20 +00:00
Peter Korsgaard
eff0dffca2 kernel headers: bump 2.6.24.x to 2.6.24.7 2008-06-02 12:25:17 +00:00
Peter Korsgaard
babe5b0486 uclibc-0.9.28.3: correct arch list (avr32 missing, stuff only in 0.9.29+) 2008-05-31 07:28:09 +00:00
Peter Korsgaard
00141805cb uclibc-0.9.28.3: fix config so oldconfig doesn't ask questions 2008-05-31 07:28:00 +00:00
Peter Korsgaard
f469324898 uclibc-0.9.29: handle powerpc subarch selection 2008-05-31 07:27:58 +00:00
Peter Korsgaard
13db6302c4 uClibc: use .patch.$ARCH naming convention 2008-04-24 09:03:12 +00:00
Nigel Kukard
85900b0957 * Added uclibc snapshot config, differes from the stable and kept asking questions for config
* Added ARM config options to makefile just like the other arch's
2008-04-17 13:25:47 +00:00
Peter Korsgaard
de87811186 toolchain/gcc: do not try to strip *-embedspu 2008-04-04 14:16:06 +00:00
Nigel Kukard
49bb82c9f4 * Removed GCC 4.2.0, added GCC 4.2.3 (take 2) 2008-03-30 08:12:22 +00:00
Nigel Kukard
c92cb2cacd * Remove legacy GCC 4.1.x versions 2008-03-30 08:07:53 +00:00
Nigel Kukard
a1b9776f4b * Remove legacy GCC 4.0.x versions 2008-03-30 08:06:38 +00:00
Nigel Kukard
2c9c9bcdf2 * Remove legacy GCC 3.4.x versions 2008-03-30 08:05:22 +00:00
Nigel Kukard
5929cc768b Remove legacy GCC 3.3.x versions 2008-03-30 08:04:14 +00:00
Ulf Samuelsson
2880357071 Add build support for latest gdb 2008-03-30 07:09:07 +00:00
Ulf Samuelsson
0cc1cbe96a Force use of bash for patching 2008-03-29 23:10:47 +00:00
Nigel Kukard
0c00962017 PentiumPro is not Pentium4 but i686 2008-03-29 17:34:23 +00:00
Nigel Kukard
9a193dfbf0 * Fixed uClibc sub-x86 arch selection 2008-03-29 16:23:16 +00:00
Ulf Samuelsson
26447bda44 Remove AVR32 gdb patches duplicating prepatched source 2008-03-29 11:14:27 +00:00
Ulf Samuelsson
896a57a7ca Remove binutils AVR32 patches duplicating external source 2008-03-29 11:09:49 +00:00
Ulf Samuelsson
dde50867f9 Remove avr32 gcc patches duplicating external source 2008-03-29 11:07:12 +00:00
Ulf Samuelsson
979d4576de Remove duplication of AVR32 toolchain 2008-03-29 11:04:30 +00:00
Nigel Kukard
80f199c3d8 * Reverted r21540 2008-03-28 22:08:37 +00:00
Nigel Kukard
19d47ec4f5 * Missed jacmet's patch, r21520 2008-03-28 21:27:03 +00:00
Nigel Kukard
cc0aeb527a * Added 4.2.2 patchset 2008-03-28 21:19:12 +00:00
Nigel Kukard
643dd9b609 * Bumped GCC to 4.2.2, removed 4.2.0 2008-03-28 21:03:04 +00:00
Peter Korsgaard
1ab26cfe38 gcc 4.2.1: fix undefined reference to fmsub in C++ programs with soft float
Fix 'undefined reference to fmsub' linking errors with C++ programs
when soft float is enabled. Patch by b5331.

Closes #1588.
2008-03-27 19:37:33 +00:00
Peter Korsgaard
ca89923ee0 uClibc 0.9.28.3: use optimized string ops on ppc
Use optimized string ops instead of dummy generic ones on PPC.
2008-03-27 10:23:13 +00:00
Peter Korsgaard
9e0fe4b885 uclibc: remove unused legacy patches 2008-03-27 10:23:03 +00:00
John Voltz
577cec7bc6 current avr32 gcc patches break x86 and possibly other systems. moving bad patches to separate directory until a proper fix is made. discovered by jacmet and Dr. Nigel Kukard 2008-03-21 11:21:02 +00:00
John Voltz
417c4acc4a make patch-kernel create lists of applied patches, very handy indeed 2008-03-13 17:10:40 +00:00
Peter Korsgaard
25a7363f5d buildroot: use BR2_KERNEL_MIRROR everywhere
Based on patch by Nigel Kukard.
2008-03-11 18:54:17 +00:00
John Voltz
cd36594b21 fixed path problem 2008-03-11 15:49:09 +00:00
Peter Korsgaard
efa0423110 buildroot: Use BR2_GNU_MIRROR everywhere
Patch by Nigel Kukard.
2008-03-11 08:17:17 +00:00
John Voltz
dc56871dde HTMLized glibc vs uclibc and added to docs 2008-03-07 13:34:02 +00:00
Peter Korsgaard
1a27e8d311 gcc 4.2.1: Don't change SUFFIX and bug report URL
SUFFIX and bug report URL shouldn't be set to something atmel specific
if you don't compile for AVR32.

The AVR32 patch should probably only get applied if compiling for AVR32.
2008-03-06 22:56:50 +00:00
John Voltz
1d161fb437 toolchain updates 2008-03-06 18:52:01 +00:00
John Voltz
3ab16b1fd6 added and removed uclibc patches 2008-03-06 18:50:01 +00:00
Peter Korsgaard
155971e08f buildroot: add external-deps target
Add external-deps target to show what external files are needed to recreate
the build.
2008-03-04 12:19:16 +00:00
"Steven J. Hill"
bebbe792df Make sure 'linkage.h' headers are installed. Add hack to bootstrap newer
versions of GCC. Filter out 'gnu99' from assembly flags. Use the 
'headers' target instead of 'pregen' to prepare for more NPTL 
integration. Fix broken MTD package configuration....someone believes in 
the Klingon release process apparently. Fix build issues with netplug 
and libpng. Fix source path for microcom as original site no longer 
exists.
2008-02-28 02:13:42 +00:00
"Steven J. Hill"
49609366cf Copy patch needed for dynamic loader strings and config targets. 2008-02-25 00:25:02 +00:00
"Steven J. Hill"
6a7ed033ef Fix 'makeinfo' failure. 2008-02-25 00:17:36 +00:00
Ivan Kuten
980df901b9 updated nios2 gdb support, thanks to Atle Nissestad 2008-02-08 09:32:23 +00:00
Ivan Kuten
6c9b9c4e51 updated gdb support for nios2, thanks Atle 2008-02-07 10:59:00 +00:00
Paul Mundt
a5c831661e Add support for 2.6.24 headers. 2008-02-04 07:54:32 +00:00
"Steven J. Hill"
db75dfd76f New patches for the makeinfo bug to older binutils. 2008-01-26 20:52:45 +00:00
Ulf Samuelsson
a04459a2a3 Define kernelversion if ext toolchain is used 2008-01-10 09:30:11 +00:00
Ivan Kuten
7a3789e41d fix gcc 3.4.6 and libstdc++ when shared support is disabled, thanks Atle\! 2008-01-08 12:52:49 +00:00
Ivan Kuten
cb815ae003 Add support for GNU and kernel.org mirrors 2007-12-17 12:29:06 +00:00
Ivan Kuten
0062430ad5 revert 20646 rev (gcc-cc_links-fix.diff), it's broken for arm as mentioned in 1764 issue 2007-12-17 11:37:47 +00:00
Ivan Kuten
43cff997d7 fix gcc 3.x/4.x symlinks to cc 2007-12-13 12:09:56 +00:00
Ivan Kuten
091ed0ba4b enable symlinks for the elft2flt binaries 2007-12-11 20:21:35 +00:00
Peter Korsgaard
24f21ae70f Fix for old-style kernels (broken by r20018). Check old-style versions before
including kernel-headers-new.makefile.
2007-11-26 14:54:15 +00:00