Commit Graph

475 Commits

Author SHA1 Message Date
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
Manuel Novoa III 5c445e68c7 Update locale config to match non-locale settings. 2005-08-03 01:23:13 +00:00
Manuel Novoa III c0a49140ad Add sstrip for host and/or target. 2005-08-03 01:20:34 +00:00
Mike Frysinger 806cb2a2dd prune 2.16.90.0.1 / 2.16.90.0.2 2005-08-02 04:24:17 +00:00
Mike Frysinger 13ed16a397 import binutils 2.16.91.0.2 2005-08-02 04:23:39 +00:00
"Steven J. Hill" 1ba78f57e1 Add in options for NPTL in uClibc. Users can select, but since NPTL is
on a branch it will not have any effect. Updated DBAu1500 configuration
files for latest uClibc snapshot and NPTL options.
2005-07-29 23:28:31 +00:00
Eric Andersen dbd27ef3ac Minor updates 2005-07-27 11:16:00 +00:00
Eric Andersen bd7ed099dc Apply the fix for gcc bug #22167
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22167
remove gcc 3.3.3, change config for sjlj exception handling a bit.
2005-07-18 23:34:20 +00:00
Eric Andersen 58f2a53ffb Update the set of available kernel headers to include 2.4.31 and 2.6.12 2005-07-18 22:20:12 +00:00
Mike Frysinger 53fdf867ba revert earlier change since it doesnt work with last uClibc release :/ 2005-07-11 21:49:45 +00:00
Mike Frysinger 63661115b1 import 4.0.1 based on 4.0.0 2005-07-10 01:46:11 +00:00
Joakim Tjernlund 8a3d415a8e Fix buildroot not to modify Rules.mak. Patch From vapier. 2005-06-30 00:36:16 +00:00
Joakim Tjernlund d1002763cf Update default config a little. 2005-06-30 00:26:20 +00:00
Mike Frysinger 8cec884c8c make 2.16.1 the default binutils 2005-06-27 22:50:33 +00:00
Mike Frysinger 9d8efeafaa import binutils 2.16.91.0.1 2005-06-27 22:49:57 +00:00
Joakim Tjernlund ae2f2bd7bd add #ifndef inhibit_libc in rs6000/linux-unwind.h to make
powerpc gcc compile. This may be the wrong thing to do but atleast 
gcc compiles now.
2005-06-25 21:41:52 +00:00
"Steven J. Hill" 3639edcabf i kan spel, can u? 2005-06-25 19:01:23 +00:00
Eric Andersen 369864cf10 be a bit more consistant with naming, always escape wildcards 2005-06-24 08:36:13 +00:00
Eric Andersen 491b44e86a If you update the kernel headers tarball and run make against an already built
buildroot, the header files will be re-extracted, but they will not be put in
exactly the right place if the name of the extracted directory includes the
kernel version numbers.

For example, linux-libc-headers-2.4.25.tar.bz2 will be extracted to
$(TOOLCHAIN_BUILD_DIR)/linux-libc-headers-2.4.25, and then the mv command will
move the newly extracted headers into the already existing
$(TOOLCHAIN_BUILD_DIR)/linux directory, instead of replacing that directory as
desired.

The fix is to first remove the $(TOOLCHAIN_BUILD_DIR)/linux directory and then
do the mv command.

http://bugs.busybox.net/view.php?id=296
2005-06-23 23:25:25 +00:00
Eric Andersen 2605b7410f Update ccache to the latest version, which adds features.
http://bugs.busybox.net/view.php?id=297
2005-06-23 22:09:12 +00:00
Manuel Novoa III 42ca8b26e4 Add support for binutils 2.16.1. Patches are identical to those for 2.16. 2005-06-18 23:22:01 +00:00
Mike Frysinger b7094a31ca add missing hunk for clocale=uclibc support in libstdc++ configure 2005-06-02 23:47:29 +00:00
Eric Andersen 9514bc67c3 Apply any uClibc patches that are present 2005-05-26 22:16:31 +00:00
Mike Frysinger 65e38ef9b7 quick import of gcc-3.3.6 and gcc-3.4.4 2005-05-24 04:19:13 +00:00
Mike Frysinger 64bf7c6725 use the linux-gnu* -> linux-* change from upstream mainline 2005-05-12 11:35:00 +00:00
Mike Frysinger 1ab7a7e885 2.16.90.0.3 released 2005-05-11 02:21:43 +00:00
"Steven J. Hill" 42f7febfb8 Patch from 2.6.12-rc3 Linux/MIPS tree to add in NPTL changes for MIPS. Hopefully 2.6.12 will release soon so we can get the updates. 2005-05-05 04:26:07 +00:00
Manuel Novoa III df2c1a437a Uh... sjhill... Why do you think this shouldn't be here? 2005-05-05 03:25:19 +00:00
"Steven J. Hill" cda293ad69 Remove unneeded 2.16 binutils patch and update GCC 4.1.0 patches. MIPS
toolchain and filesystem image builds for C/C++. Java will be tested
next.
2005-05-05 03:17:15 +00:00
Manuel Novoa III 5b72a75f94 Looks like the 2.16 patches should work fine for 2.15.97, and tested with a mipsel soft-float cross+native toolchain build. 2005-05-03 05:06:06 +00:00
"Steven J. Hill" 0a7a816eb4 New patches for GCC-4.1.0 for locale and configuration. 2005-05-03 04:22:24 +00:00
Paul Mundt 50b47fadcc Add proper target support for newfangled sh targets.
GCC folk in their infinite wisdom have added half-assed target support
for newer sh cores. The support is there, but of course we have no
way to actually enable the thing, so we do that with this patch.

Likewise, binutils has no idea about any of these new targets either (not
even a half-assed attempt, sadly), so we fix that up too.. now we're able
to actually build a real toolchain for sh2a_nofpu- and other more ineptly
named toolchains (and yes, there are more inept targets than that one,
really. Go look, I promise).
2005-05-02 13:58:00 +00:00
Manuel Novoa III 306f002a87 No need to patch this when there's a configuration parameter. 2005-05-02 13:40:22 +00:00
Paul Mundt 8e6c4f0576 sh64 no longer implies sh as far as uClibc is concerned.. 2005-05-02 13:38:26 +00:00
Manuel Novoa III d8756d11d4 Obsolete. 2005-05-02 13:37:16 +00:00
Manuel Novoa III a6e7be031d This is the 100 patch for 2.16.90.0.2. Note that 2.16.90.0.2 seems to be broken for mips. 2005-05-02 13:36:13 +00:00
Manuel Novoa III 9b9985681b Ugly hack to force the configuration for the cross libstdc++ to fail for complex funcs we don't yet support. 2005-05-01 05:31:44 +00:00
Manuel Novoa III 5b01ff9528 No longer needed and actually breaks the gcc java build. 2005-05-01 03:22:24 +00:00
Eric Andersen 47fc1c4a16 Prune out a bunch of binutils versions that are no longer
the latest and greatest in their respective binutils series
2005-05-01 00:52:31 +00:00
Eric Andersen cee3371c5f Weed out older, no longer maintained versions of gcc 2005-05-01 00:43:16 +00:00
Eric Andersen 172f4c76b3 It is now official, the cause of the mysterious gcc 3.3.5 exception
handling failure is definately sjlj. Only enable it for the apparently
broken gcc 3.3.3 toolchain, which _does_ need it for exception handling
to work properly.
2005-05-01 00:34:11 +00:00
Manuel Novoa III 51b8148162 Fix soft float options for gcc 4. 2005-04-30 22:59:05 +00:00
Manuel Novoa III 7b67264adf Someone forgot mipsel for soft float... 2005-04-30 22:02:38 +00:00
Manuel Novoa III 71afd3a1a0 Add 4.0.0 support. Some arches may still need some tweaking and/or additional patches. But I successfully built cross and target toolchains for x86 and mipsel supporting c/c++/objective-c/java. Of course I haven't tested them yet... 2005-04-30 22:01:20 +00:00
Manuel Novoa III 3e0abd14cf Support gcc 4.[01]. Only tried for 4.0.0 at this point. 2005-04-30 21:58:58 +00:00
Manuel Novoa III 79a40a3437 Add gcc 4.0.0 support. Note... I haven't needed the sjlj exception support in some time, but haven't touched the default in this commit. 2005-04-30 21:57:58 +00:00
Manuel Novoa III bea1c36aa2 Fill in a couple of omissions. 2005-04-30 21:55:13 +00:00
Manuel Novoa III 42b8eb1908 Needed --disable-werror to get 2.16.mumble build from dying on missing prototypes in lex-generated files. 2005-04-30 21:51:23 +00:00
Mike Frysinger c996726e38 grab the -linux-gnu* -> -linux-* config changes from mainline and backport them to the 2.16 branch 2005-04-30 01:03:47 +00:00
Mike Frysinger c8846c81b8 2.16.90.0.2 released 2005-04-30 00:33:04 +00:00
"Steven J. Hill" 8a5d57bbb2 Add support for soon to be released binutils-2.16 as well as
GCC-4.1.0. These tool versions are needed so that NPTL support
can be added into uClibc. Backporting NPTL from GCC-4.1.0 into
GCC-4.0 may be possible, but not recommended.
2005-04-28 03:53:52 +00:00
Joakim Tjernlund d17c8983f2 Don't forget about libgcc_s_nof.so when processing
libgcc_s.so
2005-04-25 10:18:30 +00:00
"Steven J. Hill" 7f6a277243 Fix broken patch. Was this even tested? 2005-04-23 03:26:54 +00:00
Eric Andersen 74ad4e12c8 Change all instances of 'ln -sf' to 'ln -snf' 2005-04-15 02:19:11 +00:00
Eric Andersen bb000d4268 Add a bunch of patches snarfed from the debian gdb package 2005-04-14 08:05:03 +00:00
Mike Frysinger 53acd0071b delete older 2.15.94.0.2 and add new 2.16.90.0.1 2005-04-11 06:26:15 +00:00
Eric Andersen 7e66561771 update gdb a bit. remove support for ancient versions. 2005-03-26 06:46:02 +00:00
Eric Andersen 74ef9c30b7 Overwrite any existing link should there be one 2005-03-26 01:42:52 +00:00
Eric Andersen e4094f9359 Add missing definition for 'struct ip_nat_multi_range_compat' so
that iptables can compile
2005-03-22 20:05:01 +00:00
Mike Frysinger 20fb51307a Bug #110, acmay writes: The gdb version depends on BR2_HOST_GDB, but it should be BR2_PACKAGE_GDB_CLIENT. 2005-03-21 02:33:24 +00:00
Eric Andersen d487848a7a Bump available sanitized kernel headers 2005-03-18 10:23:50 +00:00
Eric Andersen c3cdda3ce1 Be extra careful about where the uClibc config file comes from 2005-03-09 08:36:49 +00:00
Eric Andersen a319b8a598 Fixup gcc 3.3.3 and 3.3.4 builds with patches backported
from stuff I added to gcc-3.3.5
2005-03-08 06:48:38 +00:00
Eric Andersen 43d24f250f gcc 3.4.0 also needs to not emit embedded pic relocs for mips 2005-03-02 12:54:47 +00:00
Eric Andersen cd2388d5b3 Fix things the other way round. Instead of restoring the mips
embedded pic support into binutils, instead fixup gcc to not emit
any embedded pic relocations.
2005-03-02 12:30:29 +00:00
Eric Andersen 5968b7e4de bother. Fix the filename 2005-03-02 11:17:51 +00:00
Eric Andersen a0ce935a2a 117_mips_symbolic_link is from debian 2005-03-02 11:15:13 +00:00
Eric Andersen df31643d0d 450-mips-restore-embedded-pic is I believe the minimum necessary to get gcc
3.3.x to compile again on mips.  As was, compiling gcc 3.3.x for mips would
cause gcc to blow up whining about combining symbols from different segments,
since stock binutils no longer supports the PC relative expressions emitted by
gcc 3.3.x for mips when generating embedded PIC code.
2005-03-02 11:15:05 +00:00
Eric Andersen 1bd8374691 Always use CFLAGS_FOR_BUILD for using CC_FOR_BUILD 2005-03-02 08:57:32 +00:00
Eric Andersen 75e551047f kill off support for gdb 5.3 2005-03-02 08:55:16 +00:00
Eric Andersen 8cbab86501 simplify target language selection to remove nasty nested ifeq 2005-03-02 07:30:26 +00:00
Eric Andersen e076bd4b33 teach BR2_INSTALL_LIBSTDCPP to actually install libstdc++ 2005-03-02 07:07:22 +00:00
Eric Andersen 183e72f23c On mips, default to 4k pages to make binaries smaller 2005-03-01 16:31:31 +00:00
Mike Frysinger 8bdef6dd22 use tested patch from upstream 2005-03-01 02:49:42 +00:00
Mike Frysinger 74d1a95f1f 3.3.5 needs arm big endian lovin too 2005-03-01 02:48:11 +00:00
Joakim Tjernlund bb352e9616 Added support for gdb 6.3. Rediffed 100-uclibc-conf.patch to fix
obvious rejects.
2005-02-27 23:47:35 +00:00
Eric Andersen a777f26c32 pdinoto writes:
This patch adds an option in GCC config to compile Objective-C language support
in the toolchain. It is disabled by default, so it is not intrusive.
2005-02-25 02:38:28 +00:00
Eric Andersen 2460dadf07 Trivial updates 2005-02-25 01:30:13 +00:00
Eric Andersen 15c40c9722 This doesn't need ncurses headers installed in the target 2005-02-24 22:26:06 +00:00
Mike Frysinger c1f119b500 2.15.94.0.2.2 has been released 2005-02-19 20:54:44 +00:00
Mike Frysinger 65993ce772 old 2005-02-19 20:54:15 +00:00
Eric Andersen b8d48d66b3 Update toolchain with some cvs additions from the debian package 2005-02-17 18:52:22 +00:00
Eric Andersen 6970a92158 give uclibc and busybox config files consistant variable names 2005-02-15 22:48:08 +00:00
Eric Andersen 601b1a1ad1 cleanup using a variable before it was defined 2005-02-11 21:32:35 +00:00
Eric Andersen dab038a04a fixup use of a variable before it is set 2005-02-11 21:02:07 +00:00
Eric Andersen 1a35a66350 Fix some silly bugs: a variable for gcc was used before it was defined, remove
'.svn' not 'CVS' from the install, add 2.4.29 kernel headers as the default.
2005-02-11 20:52:06 +00:00
Eric Andersen d06645d8ed There is no need to have a separate 'Makefile.in' file in the
general case, therefore, combine the toplevel Makefile options
such as setting TARGETS into the per-package *.mk file
2005-02-10 03:06:39 +00:00
Mike Frysinger 876cbada9e default ldconfig to non-static 2005-01-27 07:09:31 +00:00
Eric Andersen 675837a507 Patch from acmay: http://bugs.uclibc.org/view.php?id=47
0000047: ARM BigEndian does not allow Soft Float

When ARMEB is selected for the arch I am unable to select soft float support.

The toolchain/Config.in does not have a depend for armeb, it just has arm.

The attached patch should cover it.
2005-01-23 11:18:02 +00:00
Eric Andersen 7be239c03f Patch from acmay: http://bugs.uclibc.org/view.php?id=50
0000050: gdb_server and gdb_client fixes and split

Here is a patch with 2 issues.

gdbserver does not depend on ncurses (just the full gdb needs it)

Split out gdb client config option, to be separate from gdbserver.  If you
build gdb client for the host once it does not need to be rebuilt when the rest
of libs change. So I build it and save it off.
2005-01-23 11:09:40 +00:00
Eric Andersen 1a2048464b Philip Rakity writes:
Hi Eric,

I writing privately since I have not heard from Mike for 2 weeks about
a one line patch to the gcc Makefile.in to allow the extra gcc options
to be passed in.  The patch is below and without it -- gcc extra's like


 --with-cpu=xscale

do not work.

The patch is as follows:
2005-01-23 10:28:04 +00:00
Mike Frysinger 5d05aa8ed6 use target cflags 2004-12-24 06:39:42 +00:00
Eric Andersen 0d052ec07f Update default uClibc config 2004-12-23 00:05:32 +00:00
Mike Frysinger a2890fa0ae psm: also need to touchup libiberty/configure now 2004-12-22 20:05:11 +00:00
Mike Frysinger aaca1aa0d5 fix dependency so ldd isnt always rebuilt 2004-12-22 05:22:03 +00:00
Mike Frysinger 74afafce2b dont output which 2004-12-22 05:21:41 +00:00
Mike Frysinger 1f10a86ade binutils 2.15.94.0.2 2004-12-21 07:25:44 +00:00
Mike Frysinger f336cfc9db use which to locate apps (useful for non-Linux systems like OS X) 2004-12-19 15:43:03 +00:00
Eric Andersen 8e5fb3fb4a Add initial BR2_JLEVEL support, with some exceptions for apps that
have broken 'make -j' support
2004-12-11 13:01:10 +00:00
Eric Andersen c7bf26e6d7 Kill off old unused JLEVEL junk 2004-12-11 11:23:44 +00:00
Eric Andersen 070e7c147b Patch from Volmat Alain adding SH3/SH3EB SH4EB support 2004-12-11 09:56:58 +00:00
Eric Andersen bd432c18f2 do not inadvertantly create files 2004-12-11 09:55:56 +00:00
Mike Frysinger a434ced16c err patch has already been merged 2004-12-01 02:29:36 +00:00
Mike Frysinger db0dd7a25b 2.15.94.0.1 released 2004-11-23 04:33:56 +00:00
Mike Frysinger f63daa4790 patch is still needed 2004-11-22 23:02:36 +00:00
Mike Frysinger ce74d2d8c1 add gcc 3.3.5/3.4.3 options 2004-11-17 22:24:02 +00:00
Mike Frysinger 8128836d22 copy 3.4.2 and remove patches no longer needed 2004-11-17 22:00:05 +00:00
Mike Frysinger e28078875e add some help text 2004-11-17 21:58:09 +00:00
Mike Frysinger 274f4a8319 direct copy from 3.3.4 2004-11-17 21:51:48 +00:00
Mike Frysinger 300f6c2781 fix config scripts for sh 2004-11-13 23:34:27 +00:00
Manuel Novoa III d8bbb722f0 Fix 2.14.90.0.8 / 2.15 selection. 2004-11-05 21:04:13 +00:00
Manuel Novoa III b1e76dbbad Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
coredump handling by gdb for current kernels.  Update the hardcoded constants
to reflect the change.
2004-10-31 20:48:12 +00:00
Manuel Novoa III d657698096 Upstream bug fix. 2004-10-31 20:43:24 +00:00
Manuel Novoa III be20459e0a Integrate some patches extracted from gcc-3.4_3.4.2-3.diff. 2004-10-31 20:42:27 +00:00