Commit Graph

388 Commits

Author SHA1 Message Date
Eric Andersen
e8609e8ea7 Disable UCLIBC_HAS_GNU_GLOB, since gnu glob is a horrible bloated monster
and should NOT be enabled by default.
2006-07-04 11:06:43 +00:00
Mike Frysinger
5675a37772 some fixes from Gentoo 2006-06-30 01:25:51 +00:00
Mike Frysinger
7bff1ba4ac backport some fixes from 4.2 patchset to fix __global_locale error 2006-06-30 01:22:21 +00:00
Mike Frysinger
635ab0bbe4 rename patch to match other versions of gcc 2006-06-30 01:15:13 +00:00
Mike Frysinger
145d780b0d rename patch to match other versions of gcc 2006-06-30 01:08:41 +00:00
Mike Frysinger
03e048e0d9 use the main gcc mirror #913 2006-06-30 00:25:12 +00:00
Mike Frysinger
b217dc8b04 add a patched target cause i'm lazy 2006-06-24 04:23:01 +00:00
Mike Frysinger
a5af6a0781 2.17 is released 2006-06-24 04:22:17 +00:00
Eric Andersen
3113d6689e fix gcc build 2006-06-23 07:53:10 +00:00
Eric Andersen
9f0b4b626d oops, dynamically set... 2006-06-23 07:46:15 +00:00
Eric Andersen
b6ea2bdd2f update config a bit 2006-06-23 07:45:00 +00:00
Eric Andersen
82620711eb support linking with xgot 2006-06-23 07:09:55 +00:00
"Steven J. Hill"
f7116410a5 The newer versions of GCC no longer need this patch. 2006-06-22 04:10:37 +00:00
Mike Frysinger
9399740475 scrub patch 2006-06-21 20:08:35 +00:00
Mike Frysinger
e7460e04eb some fixes from Gentoo 2006-06-21 19:46:28 +00:00
Mike Frysinger
ea8a91e8d3 version bump to 6.5 2006-06-21 08:18:19 +00:00
Mike Frysinger
5086f33ccb use $(CONFIG_UPDATE) instead of noting the issue 2006-06-21 08:18:10 +00:00
Mike Frysinger
338e502682 version bump 2.16.94 2006-06-15 04:46:58 +00:00
Mike Frysinger
88ce2b4702 cut 2.16.91.0.3 and 2.16.91.0.4 2006-06-10 12:28:41 +00:00
Mike Frysinger
242297c157 merge 2.17.50.0.2 2006-06-10 12:27:53 +00:00
Mike Frysinger
42e6181c43 add 2.16.93 (2.17 prerelease) 2006-06-10 12:22:47 +00:00
Paul Mundt
2f7fa2f36c Add ARM EABI patch for gcc 4.1.1 too. 2006-06-06 11:36:15 +00:00
Paul Mundt
61aa805b9e Add support for ARM EABI. 2006-06-05 22:11:01 +00:00
Paul Mundt
b1a66dd673 Update for ARCH_WANTS_{LITTLE,BIG}_ENDIAN and HAS_FPU -> UCLIBC_HAS_FPU.
Also update the uClibc config for some of the recent target and CPU
variant additions.
2006-06-05 22:07:29 +00:00
Peter Korsgaard
c1eb4cdc6f GCC 4.1.1 support (notice: not yet on ibiblio) 2006-05-30 08:25:59 +00:00
Peter Korsgaard
041ba7cca0 Don't error on clean without unpack 2006-05-30 08:20:54 +00:00
Peter Korsgaard
8e06ef91c2 libstc++ requires large file support 2006-05-30 08:09:11 +00:00
Peter Korsgaard
573fe2752b Download using ftp instead of http from ftp sites 2006-05-30 07:31:36 +00:00
Mike Frysinger
d99c31c646 s/dependancies/dependencies/ 2006-05-26 01:18:09 +00:00
Eric Andersen
00e245b59f Add some finer grained dependancy checking. Check that
make >= 3.80 is installed, check that at least gcc 2.95
is installed.  Other dependancy will be added as needed.
2006-05-02 21:35:55 +00:00
Mike Frysinger
0fb7acaf0f fix by hootsmon to make sure the includes are found properly #855 2006-04-29 04:08:25 +00:00
Peter Korsgaard
c2db529134 0000852: toolchain/kernel-headers (2.6.12): Sync struct i2c_msg with kernel
definition.
The struct i2c_msg definition in linux-libc-headers-2.6.12.0 has two extra
members not present in the kernel definition causing all kinds of problems.
This patch fixes that.
2006-04-28 19:44:22 +00:00
Peter Korsgaard
7bc4ad6e56 0000851: toolchain/kernel-headers: Use LINUX_HEADERS_VERSION instead of
LINUX_VERSION.
 
Use LINUX_HEADERS_VERSION instead of LINUX_VERSION as that variable is used
for the actual kernel version used which might be different than the headers
version.

E.G. LINUX_VERSION is set in the target/device/* files. If this version
doesn't match the selected kernel headers version the patches won't be applied.
2006-04-28 19:40:43 +00:00
Mike Frysinger
6d008e61f2 sync thread stuff with config.in as pointed out by mjn3 2006-04-14 22:37:50 +00:00
Mike Frysinger
34ac9cf1c8 cut out pointless hunks 2006-04-14 22:26:04 +00:00
Eric Andersen
dd83c42002 Browsing to the ccache web page http://ccache.samba.org/
they list the cannonical download URL as: http://samba.org/ftp/ccache/
so I guess the freshmeat URL is out of date or something.
2006-04-14 19:33:48 +00:00
Mike Frysinger
3b7f835fde forward port big endian arm fix 2006-04-13 05:51:11 +00:00
Mike Frysinger
ff6ca6a710 since 4.2.0 isnt actually out, rename patchdir to match new snapshot support 2006-04-13 05:50:37 +00:00
Mike Frysinger
7528aaa923 add proper support for gcc snapshots 2006-04-13 05:50:01 +00:00
Mike Frysinger
85586431fa slight tweak so it will actually compile 2006-04-12 03:47:16 +00:00
Mike Frysinger
84523a7eeb forward port the arm big endian patch 2006-04-12 03:12:51 +00:00
Mike Frysinger
b4cec92b0e scrub patches 2006-04-12 02:59:14 +00:00
Eric Andersen
233d05fb17 make the locale config mostly match the non-locale config 2006-04-11 19:41:22 +00:00
Eric Andersen
cd729873b9 update ccache url 2006-04-10 17:50:11 +00:00
Eric Andersen
768304767b akvadrako writes:
The term gdb-client is deceptive - although it parallels the gdb-server name,
it is actually a full fledged gdb version. I want to use it to debug uClibc
core files on my host system. Although I haven't got that to work yet, I wasted
time figuring out how to do build gdb for the host not realizing it already had
a target. With this documentation change, things would have been a lot clearer
to me.
2006-04-06 18:08:44 +00:00
Manuel Novoa III
31d9d6d296 Well... at least this seems to build. Haven't had time to really test it yet, but checking it in for sjhill to test. 2006-03-26 23:18:37 +00:00
Peter S. Mazinger
7aa8096f08 Compile even if index is a macro 2006-03-25 03:15:40 +00:00
Eric Andersen
7a11f3343e configuration for locale support (and lack thereof) was all screwed up 2006-03-19 07:37:25 +00:00
Mike Frysinger
8d98a89f89 import binutils-2.16.91.0.7 2006-03-18 02:48:49 +00:00
Mike Frysinger
9f7644ae12 add a binutils-unpacked shortcut 2006-03-18 02:46:51 +00:00
Mike Frysinger
42e960970b import gcc-3.4.6 2006-03-17 23:58:47 +00:00
Bernhard Reutner-Fischer
02d0f3baf7 - rectify brute-force sed invocation (too *many*)..
Thanks vapier for pointing this one out.
2006-03-14 19:10:21 +00:00
Mike Frysinger
32a9d9ead8 remove hunk that doesnt belong (see Gentoo Bug 125395) 2006-03-11 06:05:48 +00:00
Mike Frysinger
e823630d6c add gcc-4.0.3 release 2006-03-11 04:51:50 +00:00
Peter S. Mazinger
3f74fed4c4 Update to use upstream uclibc changes, have to change numbering, 203-204 have to go to other versions as well 2006-03-10 14:05:15 +00:00
Bernhard Reutner-Fischer
f90e0e035b - make sure we use the proper CC for building binutils.
- add config option BR2_EXTRA_BINUTILS_CONFIG_OPTIONS for passing additional
  flags to binutils configure.
2006-03-10 08:46:36 +00:00
Bernhard Reutner-Fischer
8ec9199f17 - quote HOST_CC.
Allows for passing flags along HOST_CC which is sometimes needed on certain
  architectures.
2006-03-10 08:30:15 +00:00
Peter S. Mazinger
5949caf7bc uclibc clocale was not recognized, remove unneeded CCODECVT_H 2006-03-04 13:08:23 +00:00
Mike Frysinger
6f0d5ceaed grab patch for superh big endian targets 2006-03-02 05:30:31 +00:00
Mike Frysinger
682af38bb6 no longer needed as it is part of the 4.1.0 release 2006-03-02 05:27:01 +00:00
Mike Frysinger
4bca06f079 update patch to gcc-4.1.0 release 2006-03-02 05:25:36 +00:00
Mike Frysinger
feec22350f disable multilib by default 2006-02-20 08:43:45 +00:00
Mike Frysinger
411ee368b6 change default gcc version to 3.4.5 2006-02-20 08:43:04 +00:00
Mike Frysinger
39f565def0 make sure timestamps are updated so that targets arent constantly remade 2006-02-15 00:23:31 +00:00
Mike Frysinger
25b3bcbfdf disable elf2flt on unsupported hosts 2006-02-15 00:17:46 +00:00
Mike Frysinger
2ee904784b 2.16.91.0.6 has been released 2006-02-15 00:10:33 +00:00
Mike Frysinger
c19110cd59 cut some older versions 2006-02-15 00:04:20 +00:00
David Anders
93ce46472e Fix gcc-clean so it doesn't remove binutils binaries per case 0000517 2006-02-10 18:28:12 +00:00
Mike Frysinger
32fa323b89 mach writes in bug 685:
The last revision of gcc-3.4.4 patch file 100-uclibc-conf.patch builds file unwind-dw2-fde-glibc.c into libgcc (at least on mipsel-linux-uclibc and arm-linux-uclibc, but it should be the same on most architectures).

this is due to the simplification of the uclibc patch ... simplified a little too much :)
2006-02-10 05:23:32 +00:00
David Anders
cc58ac77fe fix target arch check per case 0000688 2006-02-09 19:13:57 +00:00
Bernhard Reutner-Fischer
602b0c8ad3 - correct path 2006-02-07 08:36:17 +00:00
Mike Frysinger
f6a2b9b691 Thomas Chou: update nios2 patch 2006-02-07 05:00:57 +00:00
Mike Frysinger
2602a031ce sync with upstream cvs 2006-02-06 05:05:14 +00:00
Bernhard Reutner-Fischer
8a5ad03f14 - update to apply to current mainline; drop special-case for libmudflap in
toplevel configure as '*-*-linux*' already matches ..-linux-uclibc
2006-01-28 18:41:31 +00:00
Bernhard Reutner-Fischer
617398b899 - don't flag .configured if something went wrong 2006-01-28 17:21:36 +00:00
David Anders
97508f1574 fix improper symlink for asm dir when using x86 archs 2006-01-24 20:20:03 +00:00
David Anders
dd7cf23085 copy forward the arm-softfloat patch from 3.4.3 to 3.4.4 and 3.4.5 2006-01-23 16:10:26 +00:00
David Anders
e212fea80f change test for arm variant from BR2_ARCH to UCLIBC_TARGET_ARCH 2006-01-19 16:35:20 +00:00
David Anders
64c3f9b0e8 added arm variant selection 2006-01-19 13:29:23 +00:00
Mike Frysinger
59af097dd9 Thomas Chou: allow people to build nios2 with gcc 3.4.4/3.4.5 2006-01-19 09:45:35 +00:00
Peter S. Mazinger
b607547205 Update gcc paths 2006-01-18 17:14:50 +00:00
Mike Frysinger
679fd2f932 patch by David Anders to add arm variants 2006-01-18 12:31:57 +00:00
Mike Frysinger
5afefc9d60 fix endian sed as pointed out by David Anders 2006-01-18 12:04:50 +00:00
Mike Frysinger
774f872234 much simpler version by Thomas Chou 2006-01-15 04:12:27 +00:00
Mike Frysinger
d7b6a49037 Thomas Chou says in bug 618: fix relocation error on nios2 2006-01-15 02:53:23 +00:00
Mike Frysinger
48dad9737a Thomas Chou says in bug 618: fix gcc to use crt1.o instead of crt0.o 2006-01-15 02:50:49 +00:00
Mike Frysinger
9896430b13 script to generate tarballs 2006-01-13 08:01:50 +00:00
Mike Frysinger
604ce1587b sync with upstream 2006-01-13 08:01:33 +00:00
Mike Frysinger
57cb39f5f1 ignore .svn 2006-01-11 01:26:54 +00:00
Mike Frysinger
04735b266d initial attempt at adding elf2flt support based upon marcs work in Bug 273 2006-01-10 05:56:59 +00:00
Mike Frysinger
5ebb4e6ba5 Thomas Chou says in bug 618: clean up nios2 headers and add support for 2.6.11 2006-01-10 02:16:11 +00:00
Mike Frysinger
e420a8870a incorporate patches from marc in bug #273 to add support for nios2 2006-01-04 04:52:34 +00:00
Bernhard Reutner-Fischer
de3f04efe5 - no need to disable libmudflap for gcc-4.2
- use the HOSTCC for the intermediate bootstrap compilers
2005-12-21 15:27:33 +00:00
Mike Frysinger
536e573546 binutils 2.16.91.0.5 has been released 2005-12-20 23:53:35 +00:00
"Steven J. Hill"
b9a4086fb7 Add patch back in. 2005-12-08 06:21:33 +00:00
Mike Frysinger
ef1db6bac2 improve selection of options based upon buildroot config 2005-12-07 23:14:34 +00:00
Mike Frysinger
5105581c02 add more threading options 2005-12-07 23:14:19 +00:00
Bernhard Reutner-Fischer
92834c5674 - import gcc-4.2.0
libmudflap is disabled for now.

  copied from 4.1.0 with slight adjustments
2005-12-06 22:12:15 +00:00
Bernhard Reutner-Fischer
b2dcdf3218 - fix esthetical typo in comment of .ctors
should be sent upstream, too.
2005-12-06 13:14:44 +00:00
Mike Frysinger
75155b51fd import gcc-3.4.5 2005-12-06 04:56:55 +00:00
Mike Frysinger
a5b02132fb no point in patching config.sub when we just overwrite it with files from the gnuconfig package 2005-12-03 00:12:59 +00:00
Mike Frysinger
2ed0efef42 import gdb-6.4 2005-12-02 22:31:12 +00:00
Bernhard Reutner-Fischer
d3a7ce970e - fixed in 4.0.3 and 4.1.0 2005-12-02 15:08:33 +00:00
Bernhard Reutner-Fischer
290864344a - fix uclibc-config patch for 2.16.91.0.4 2005-12-02 14:03:23 +00:00
Paul Mundt
30c484fdb1 binutils needs a CONFIG_UPDATE too, noted by Mike Frysinger. 2005-11-21 19:51:12 +00:00
Mike Frysinger
3fb23b0fbd default to linuxthreads.old Bug 552 2005-11-20 23:59:45 +00:00
"Steven J. Hill"
4876954feb Die you little bits. 2005-11-14 21:35:38 +00:00
Mike Frysinger
7c22076e40 2.16.91.0.4 version bump 2005-11-13 21:40:30 +00:00
Mike Frysinger
658d5e8d8f simplify uclibc patch so bitrot cant hurt us 2005-11-12 01:15:04 +00:00
Mike Frysinger
abcdf35a86 use the shared gnuconfig package to update config.sub files rather than patching them 2005-11-11 05:28:08 +00:00
Mike Frysinger
3c9bf1fc1f simplify the uclibc support greatly to avoid bitrot and add support for more targets (hppa/ia64/sparc/s390/etc...) 2005-11-11 04:33:18 +00:00
Mike Frysinger
06b151e5c9 fix ifndef check for UCLIBC_CONFIG_FILE as reported by wskish in Bug 499 2005-10-22 09:05:18 +00:00
Mike Frysinger
272e7fda19 control pthread support since some arches like x86_64 dont yet support it in uClibc 2005-10-01 00:36:38 +00:00
Mike Frysinger
b7417346cb gcc 4.0.2 ver bump 2005-10-01 00:32:09 +00:00
Eric Andersen
c590916328 Allow multiple patch file patterns. 2005-09-30 21:01:44 +00:00
Peter S. Mazinger
6be95dc1b9 Correct usage of {RUNTIME_,DEVEL_,}PREFIX in STAGING_DIR thanks to Stephen Warren and vapier 2005-09-30 19:28:56 +00:00
Peter S. Mazinger
ed3538ab78 Add disabled COMPAT_ATEXIT option to the config files 2005-09-26 18:09:29 +00:00
"Steven J. Hill"
70045a12ed Get rid of hack. 2005-09-25 06:10:49 +00:00
"Steven J. Hill"
4891f7e79d Fix renaming of UCLIBC_HAS_THREADS_NATIVE option for buildroot. 2005-09-24 19:58:18 +00:00
Mike Frysinger
acd3fd2c2f sync alpha/x86_64/sh updates with previous 4.0.x patches 2005-09-22 06:06:25 +00:00
Mike Frysinger
31576542f4 add alpha/x86_64 support and cleanup sh support 2005-09-22 06:02:45 +00:00
Mike Frysinger
ff763bd983 oops, forgot patch info for alpha port 2005-09-22 06:01:29 +00:00
Mike Frysinger
66c59d4ca8 add x86_64 support 2005-09-22 05:52:36 +00:00
Mike Frysinger
9ce7f32f44 make superh target a bit more flexible 2005-09-22 03:38:30 +00:00
Mike Frysinger
c182c2e9ed alpha support 2005-09-22 03:29:59 +00:00
Mike Frysinger
fbd8ef5267 if target arch installs into a lib64 dir, make sure we move the stuff to plain old lib 2005-09-22 03:06:33 +00:00
Mike Frysinger
b8086bb124 pass --disable-multilib if user doesnt want multilib since some arches (like x86_64) default to multilib support 2005-09-22 03:05:52 +00:00
Mike Frysinger
eefc9a6dea add UCLIBC_HAS_REENTRANT_RPC 2005-09-22 02:39:35 +00:00
"Steven J. Hill"
05a534e662 Add patches for latest snapshot of gdb. The starting point was the 6.3
patches which were then sliced down to this list since all the other
ones were checked in or just applied with horrific failure. Also added
new NPTL support patch for MIPS courtesy of Daniel J. Suckers, err I
mean testers wanted.
2005-09-16 04:47:53 +00:00
Eric Andersen
331d572332 I'm an idiot. 2005-09-12 22:36:58 +00:00
Eric Andersen
cd32a84012 trim erroneous space 2005-09-12 18:33:46 +00:00
Mike Frysinger
b75753d0c8 some superh fixes 2005-08-30 22:53:18 +00:00
Mike Frysinger
58ba99a1ea update sh support 2005-08-30 22:49:33 +00:00
"Steven J. Hill"
2341d4d2fc This patch (and the one that got checked in for gdb-snapshot) hack the opcodes such that the MIPS32r2 instruction 'rdhwr' actually appears in the list of MIPS I instructions. This allows us to get disassembly for non-MIPS32r2 binaries. 2005-08-30 03:39:43 +00:00
"Steven J. Hill"
67cc4f3e6e Add in support for downloading and building the latest snapshot of GDB. If you want to debug NPTL binaries, you'll need the latest and greatest. Patches for 6.3 will be forward ported where applicable later this week. 2005-08-30 03:37:12 +00:00
Mike Frysinger
5da2a158e1 allanc writes in Bug 380: PTHREADS_NATIVE doesn't seem to be in the .config anymore. Patch adds setting UCLIBC_HAS_THREADS instead. 2005-08-28 08:00:30 +00:00
Mike Frysinger
024b4c8e1a jdupre writes in Bug 390: trying to use buildroot failed telling me to install bison ... turns out i was missing which, not bison 2005-08-28 07:56:08 +00:00
Mike Frysinger
784c4679ab patch from upstream to fix an off-by-one error in superh bfd 2005-08-26 03:57:29 +00:00
Mike Frysinger
f5afa22f60 remove older 2.16.91.0.1 2005-08-26 03:56:56 +00:00
Mike Frysinger
037a5ccdd8 import 2.16.91.0.3 based on 2.16.91.0.2 2005-08-23 01:42:23 +00:00
Manuel Novoa III
25db1e348f The mips kernel maintainers reverted the change. So the mips coredump patch is no longer needed for 2.4.30+. 2005-08-22 21:50:51 +00:00
"Steven J. Hill"
bcb40eb351 Remove usage of CONFIG_BASE_SMALL so that the latest LTP code will compile for buildroot. Normally, this option is defined in 'include/linux/config.h'. The actual configuration language is found in the Linux 2.6 kernel in the file 'init/Kconfig' and normally has the value of 0. 2005-08-18 23:15:57 +00:00
Mike Frysinger
e7ac2eab21 uClibc 0.9.28 has been released 2005-08-18 02:05:30 +00:00
"Steven J. Hill"
0947055765 New MIPS patch for TLS syscalls. 2005-08-11 02:26:13 +00:00
Mike Frysinger
9d3a6533b5 touchup descriptions 2005-08-09 22:19:04 +00:00
Eric Andersen
204fbfd846 routine update 2005-08-09 04:08:33 +00:00
Manuel Novoa III
1172dbb8b1 Sigh... Let's try this again. 2005-08-04 05:44:48 +00:00
Manuel Novoa III
42c9321a15 Add BR2_CROSS_TOOLCHAIN_TARGET_UTILS to allow bundling of some useful debug
apps with a deployed cross toolchain.  Should probably do ltrace as well...
Also, add another compat symlink for cross gdb.
2005-08-04 03:49:25 +00:00
Eric Andersen
60bb12e60d filter through dos2unix 2005-08-03 03:17:26 +00:00
Manuel Novoa III
593c8b05a5 Create some symlinks for {*-}cc since gcc 3.3.6 (at least) doesn't seem to install them. 2005-08-03 01:25:12 +00:00