Commit Graph

795 Commits

Author SHA1 Message Date
Ulf Samuelsson
840325e170 Add support for prepatched toolchains 2007-07-31 14:59:58 +00:00
Ulf Samuelsson
87111a1935 Revert bad patch 2007-07-30 18:24:53 +00:00
Ulf Samuelsson
966784c2ba Revert bad commit, sorry about that\! 2007-07-30 18:23:47 +00:00
Ulf Samuelsson
f4933fcbb3 Add AVR32 options to gcc 2007-07-29 17:51:32 +00:00
Ulf Samuelsson
eda1d6d6f1 Add AVR32 support to uClibc 2007-07-29 17:47:27 +00:00
Ulf Samuelsson
063bc94f8b gcc target config for AVR32 2007-07-29 17:43:50 +00:00
Ulf Samuelsson
0d3a3f8b57 uClibc config for AVR32 2007-07-29 17:40:42 +00:00
Ulf Samuelsson
77ae73b45e gcc config for AVR32 2007-07-29 17:36:45 +00:00
Ulf Samuelsson
6933f971de gdb config for AVR32 2007-07-29 17:34:20 +00:00
Ulf Samuelsson
39631ff7b7 Add AVR32 needs to uClibc def config 2007-07-29 17:32:21 +00:00
Bernhard Reutner-Fischer
7603183a87 - put dependency checking right to the start where any later stages can rely on the being ok. 2007-07-27 15:10:45 +00:00
Bernhard Reutner-Fischer
f9636d5684 - add gcc-4.2.1 2007-07-24 18:14:53 +00:00
Bernhard Reutner-Fischer
134a26b0fa - adjust lzma arguments for current version 2007-07-24 16:34:28 +00:00
Bernhard Reutner-Fischer
29cc530407 - add fixups for lzma'ed initramfs 2007-07-24 13:41:05 +00:00
Bernhard Reutner-Fischer
6005d007ff - forward port lzma-vmlinux and ipmisensors to 2.6.22.1 2007-07-24 12:32:40 +00:00
Bernhard Reutner-Fischer
926309afdb - add missing dependency 2007-07-23 11:32:09 +00:00
Bernhard Reutner-Fischer
b384588ad0 - update ipmisensors
- add lzma vmlinuz
2007-07-23 10:29:34 +00:00
Ulf Samuelsson
f483f0a5e0 Add uclibc wchar default configuration 2007-07-20 10:49:46 +00:00
"Steven J. Hill"
c51e7ada45 Allow selection of RPC and IPv6 options for an external toolchain. 2007-07-17 00:18:54 +00:00
Bernhard Reutner-Fischer
60a17626c5 - fix building sstrip 2007-07-10 11:34:22 +00:00
Bernhard Reutner-Fischer
9fbb109506 - unify the GCC_WITH_ configure options and make them active 2007-07-08 16:27:25 +00:00
Bernhard Reutner-Fischer
fcd4ec5286 - factor-out common config options for staging and target compiler
- take extra options for the respective compilers into account
2007-07-08 13:13:29 +00:00
Bernhard Reutner-Fischer
58ca925353 - we have to reconfigure iff some compiler-config was changed. 2007-07-08 12:50:06 +00:00
Bernhard Reutner-Fischer
9fc22c025d - provide default for vfprintf 2007-07-08 12:05:03 +00:00
Bernhard Reutner-Fischer
5923827262 - adjust for the released 4.2.0 version 2007-07-07 23:55:19 +00:00
Bernhard Reutner-Fischer
7cd9f3da74 - forgot to adjust the path 2007-07-07 23:54:33 +00:00
Bernhard Reutner-Fischer
59e19c5890 - use correct path to libstdc++ 2007-07-07 12:58:15 +00:00
Ulf Samuelsson
4bb783dbe4 Avoid stripping scripts 2007-07-07 12:28:25 +00:00
Bernhard Reutner-Fischer
98ed96b60e - pull in missing hunks from the arm-mmap fix. 2007-07-07 10:39:13 +00:00
Bernhard Reutner-Fischer
911a8934de - improve help text 2007-07-07 09:31:09 +00:00
Ulf Samuelsson
e3695fd1af Avoid stripping a script file 2007-07-07 07:34:37 +00:00
"Steven J. Hill"
87f5a311d7 Get rid of leading whitespace to silence warnings from config system. 2007-07-06 11:42:03 +00:00
"Steven J. Hill"
9a4ca08e5f Remove usage of TARGET_LDFLAGS all together. Both TARGET_CFLAGS and TARGET_LDFLAGS are passed with the compilers and linker respectively so that we can pass CFLAGS and LDFLAGS on a per-package basis which was not possible previously and a number of packages failed to build. TARGET_CFLAGS usage in package makefiles will be removed next. 2007-07-06 04:26:32 +00:00
"Steven J. Hill"
3b2d671335 This was for when I was building a toolchain without BR2_TOOLCHAIN_SYSROOT set. Maybe when it is set the C++ libraries get put into $(TARGET_DIR)/lib. If that is the case, then an 'if-else' block will need to be placed to strip the right location. 2007-07-05 05:15:47 +00:00
"Steven J. Hill"
ac211bea29 Enable the option. 2007-07-05 05:13:46 +00:00
"Steven J. Hill"
cb3903168b Do not override CFLAGS in uClibc. Instead concatenate with the ARCH_CFLAGS. Also, pass only the TARGET_CONFIGURE options that are necessary for building the utilities so that CFLAGS are not passed. 2007-07-05 05:13:20 +00:00
Bernhard Reutner-Fischer
0629a673ae - work around bug in gcc (or rather libiberty) for parallel install 2007-06-28 14:05:29 +00:00
Bernhard Reutner-Fischer
371d012143 - pull arm mmap fix from trunk 2007-06-28 12:14:16 +00:00
Bernhard Reutner-Fischer
4ec94aed2e - fix typo in sed expr 2007-06-26 16:58:11 +00:00
Bernhard Reutner-Fischer
a48d8f5414 - add BR2_INET_IPV6 and BR2_INET_RPC
TODO: use $(DISABLE_IPV6) in packages instead of a gazillion different hackish ways that are currently in there
2007-06-26 16:34:45 +00:00
Bernhard Reutner-Fischer
7bc1430669 - don't bail out on cc warnings 2007-06-26 14:32:10 +00:00
Bernhard Reutner-Fischer
0abc368c5c - check for clean environment variables ARCH, CROSS_COMPILE, GREP_OPTIONS 2007-06-26 13:26:51 +00:00
Bernhard Reutner-Fischer
56652fea49 - remove erroneously copied patch 2007-06-25 10:40:32 +00:00
Bernhard Reutner-Fischer
1b36731fe3 - for -Os, turn switch statements into if-else chains 2007-06-25 09:44:12 +00:00
Bernhard Reutner-Fischer
4d46a28442 - add 2.17.50.0.17 2007-06-25 09:43:16 +00:00
Bernhard Reutner-Fischer
3796424648 - add patch for the 0.9.29 release that fixes the visibility of internal_function 2007-06-25 08:16:14 +00:00
Bernhard Reutner-Fischer
fd88629534 - adjust patches of the gcc-clean target 2007-06-25 07:52:41 +00:00
Bernhard Reutner-Fischer
b3dde84b82 - yet another hunk that should have been part of r18904 2007-06-24 14:38:06 +00:00
Bernhard Reutner-Fischer
a6dbba6c24 - disable sysroot support for anything but the current, stable release series 2007-06-24 11:30:05 +00:00
Bernhard Reutner-Fischer
3c0e52dcc8 - "Keep the actual toolchain binaries in a directory at the same level". 2007-06-23 13:49:33 +00:00
Bernhard Reutner-Fischer
aec891b737 - fixup ccache to know about usr/bin 2007-06-22 19:01:48 +00:00
Bernhard Reutner-Fischer
1728f54e77 - gdb resides in usr/ 2007-06-22 10:42:07 +00:00
Bernhard Reutner-Fischer
395d400aac - bump version to 2.6.21.5 2007-06-21 22:10:12 +00:00
Bernhard Reutner-Fischer
c81807a9d7 - add OPENMP configure handling (needed for e.g. gettext). 2007-06-20 12:00:54 +00:00
Bernhard Reutner-Fischer
8027784c35 - add full sysroot support for non-ancient toolchains.
- start to separate usr/lib and lib to match normal system-layout
2007-06-20 11:26:36 +00:00
"Steven J. Hill"
e894d1ac6c Please make sure to update this file as well for new versions of GDB. 2007-06-16 17:55:05 +00:00
Bernhard Reutner-Fischer
3491c3e2d0 - allow for patching snapshots. Files are named uClibc.*.patch which is unambiguous wrt release patches.
sjhill, this "reverts" your r18601. I *need* to be able to test patches in a convenient manner. Please ping me if you are uncomfortable with this change so we can discuss it, thanks.
2007-06-13 18:13:51 +00:00
Bernhard Reutner-Fischer
608d581764 - forgot to supply a default for UCLIBC_EXTRA_CFLAGS 2007-06-07 16:18:20 +00:00
Bernhard Reutner-Fischer
9da0c33f75 - adjust sample config 2007-06-07 12:16:55 +00:00
Bernhard Reutner-Fischer
cca0bfe4e3 - prefer shared libs on the host 2007-06-06 19:45:46 +00:00
Bernhard Reutner-Fischer
c6eb2ed657 - adjust to use the gcc-4.2.0 release
- adjust default gdb version to 6.6
- fix stripping gmp/mpfr due to recent LIBTGTEXT changes
2007-06-06 18:14:00 +00:00
Bernhard Reutner-Fischer
eb84b6dba3 - fix typo in version check 2007-06-05 07:38:07 +00:00
Bernhard Reutner-Fischer
c6e43c9da3 - fixup the extension for the host and start to honor BR2_PREFER_STATIC_LIB 2007-06-02 11:22:17 +00:00
Bernhard Reutner-Fischer
3096f34d27 - add BR2_PREFER_STATIC_LIB config option to be able to select if we prefer to build static or dynamic libs/bins.
- depending on the BR2_GNU_BUILD_SUFFIX, set the respective EXEEXT, LIBEXT, SHREXT extensions for use on the target.
Thanks to Tom for suplying a diff which implements these.
2007-06-01 22:16:28 +00:00
Peter Korsgaard
002ad94857 Fixed silly typo. Thanks to Petur Thors for reporting 2007-05-24 21:23:19 +00:00
Peter Korsgaard
77c982494d Strip libraries 2007-05-15 13:58:35 +00:00
Bernhard Reutner-Fischer
4f5ac8baa6 - add gdb-6.6 2007-05-15 11:33:08 +00:00
Bernhard Reutner-Fischer
aaf013cc16 - add 2.17.50.0.16 2007-05-15 11:28:58 +00:00
Bernhard Reutner-Fischer
1f020bb491 - store uClibc's configfile as BR2_UCLIBC_CONFIG in menuconfig 2007-05-12 18:39:28 +00:00
Bernhard Reutner-Fischer
beca59b090 - ignore eventual errors from which(1) 2007-05-11 12:50:15 +00:00
"Steven J. Hill"
049c3f67f5 If we are using snapshot, don't even attempt to try and patch anything. 2007-05-10 02:37:44 +00:00
"Steven J. Hill"
71b952f374 Re-create patches for released 0.9.29 version. 2007-05-10 02:37:16 +00:00
"Steven J. Hill"
0a41ba39e2 Add older version of binutils. 2007-05-07 03:57:09 +00:00
"Steven J. Hill"
4d4e1149eb When using an external toolchain, we still need to have the user select which thread model the toolchain was built with. This allows for proper building of LTP and possibly other packages. 2007-04-28 17:10:31 +00:00
"Steven J. Hill"
3ee4b1d066 Get rid of blank line. 2007-04-28 17:08:57 +00:00
"Steven J. Hill"
d3f3d1c7ad Some 'find' commands get a little picky. 2007-04-19 02:04:15 +00:00
Bernhard Reutner-Fischer
0f620a15c5 - recommend linuxthreads.old 2007-04-15 09:51:28 +00:00
"Steven J. Hill"
370057a206 If using an external toolchain, don't include any of this stuff. 2007-04-13 02:04:32 +00:00
Bernhard Reutner-Fischer
dc09df0878 - store BR2_PACKAGE_LINUX_KCONFIG and BR2_PACKAGE_LINUX_FORMAT in .config
- adjust a few defaults.
2007-04-11 08:21:55 +00:00
Bernhard Reutner-Fischer
323e37f463 - make sure that we do not confuse versions (due to how findstring works) 2007-04-02 16:18:48 +00:00
Bernhard Reutner-Fischer
d458e75746 - bump version to 2.17.50.0.14 2007-03-24 20:49:07 +00:00
Bernhard Reutner-Fischer
8000420501 - store backup of dwmw2's combined compile patch.
Not yet even compile-tested, so inactive for now..
2007-03-24 19:29:06 +00:00
Bernhard Reutner-Fischer
829f498f7d - fwd port 2007-03-24 12:46:30 +00:00
Bernhard Reutner-Fischer
5623580442 - bump version 2007-03-24 12:46:01 +00:00
Bernhard Reutner-Fischer
c179b0113d - see if the dir exists before trying to strip an empty list of files.. 2007-03-22 17:21:18 +00:00
Eric Andersen
b7bb0e9ce9 install hostutils (i.e. 'ldd' and 'ldconfig') into $STAGING_DIR 2007-03-22 16:23:43 +00:00
Bernhard Reutner-Fischer
44d3e98efa - ignore errors when looking at hostcc and hostcxx 2007-03-21 18:15:02 +00:00
Bernhard Reutner-Fischer
8db2e4f50d - apply openswan patches if openswan was enabled 2007-03-21 10:55:31 +00:00
Bernhard Reutner-Fischer
52742cfc2f - add CFLAGS_COMBINE check 2007-03-21 10:55:02 +00:00
Bernhard Reutner-Fischer
22c0b6ee5c - stop using head and use sed -e '1d' at the end instead 2007-03-21 10:54:24 +00:00
Bernhard Reutner-Fischer
0a967bae42 - add ipmisensors 2007-03-14 13:55:08 +00:00
Bernhard Reutner-Fischer
133498e7d9 - bump version 2007-03-14 13:54:30 +00:00
Bernhard Reutner-Fischer
7e1cdc67d3 - s/HOST_SED_TARGET/HOST_SED_BINARY/g for clarity
- make sure that we have a working sed for the uclibc-menuconfig target
2007-03-14 11:15:08 +00:00
Bernhard Reutner-Fischer
9c5b374d8d - fix syntax 2007-03-12 08:55:20 +00:00
Bernhard Reutner-Fischer
f506f7c893 - fixes for bugs introduced with the MacOS10 support (Heikki Lindholm) 2007-03-10 10:29:08 +00:00
Bernhard Reutner-Fischer
1506b0cfd5 Improve the checking of sed by adding some common GNU sed installation
names (gsed/gnused), checking for a basic OS X sed feature in command
line option handling, checking the actual result of the sed run against
the expected result, and placing common code for the check under
toolchain/dependencies/.  (Heikki Lindholm)
2007-03-09 08:33:34 +00:00
Bernhard Reutner-Fischer
78e6cbb4ee - Propagate HOST_SED_DIR to the dependencies script so that it may use the
local sed build as well (Heikki Lindholm).
2007-03-08 16:44:20 +00:00
Eric Andersen
149ea99509 update to uClibc 0.9.28.3 2007-02-28 22:01:12 +00:00
Peter Korsgaard
9c47e2be7c 0.9.28.2 support 2007-02-22 08:53:20 +00:00
Peter Korsgaard
43050ac9cc Really propagate BR2_SOFT_FLOAT setting to 0.9.28.1 2007-02-20 11:06:00 +00:00
Bernhard Reutner-Fischer
1e4d4391bd - mention the package that usually provides makeinfo 2007-02-16 09:34:11 +00:00
Bernhard Reutner-Fischer
0fed2766a4 - might make sense not to print ok if it was nak 2007-02-15 14:30:56 +00:00
Bernhard Reutner-Fischer
f3c50a6cf2 - warn about missing makeinfo on the host. 2007-02-15 14:07:08 +00:00
Bernhard Reutner-Fischer
b3a683bbe8 - uclibc-menuconfig provides a .config but doesn't provide .configured 2007-02-15 11:24:35 +00:00
Bernhard Reutner-Fischer
cf647cea3d - allow to run linux26-menuconfig and uclibc-menuconfig in a pristine checkout 2007-02-15 11:12:15 +00:00
Bernhard Reutner-Fischer
f11476c181 - sched_{s,g}etaffinity depends on the respective syscalls.
Noticed while trying to use ancient 2.4.31 kernel-headers from some bug-report
2007-02-14 13:28:58 +00:00
Bernhard Reutner-Fischer
e3b7510da0 - gcc-4.1.2 released 2007-02-14 08:49:00 +00:00
Bernhard Reutner-Fischer
d7eeef85e4 - backport fix for PR30620 2007-02-13 18:56:54 +00:00
Bernhard Reutner-Fischer
99cf7293f9 - add cc-option and use it to check for stuff that is benefical for PREFER_IMA
- backport the libbackend.o gcov-iov.h dependency fixup from 4.2 to 4.0
2007-02-12 13:38:06 +00:00
Bernhard Reutner-Fischer
2d70eb0b89 - cosmetics 2007-02-12 10:41:59 +00:00
Bernhard Reutner-Fischer
08d06406ef - fix propagation of BR2_SOFT_FLOAT down to uClibc 2007-02-10 21:24:02 +00:00
Bernhard Reutner-Fischer
dfda8630cc - add first hunk to fix PR30620 2007-02-10 19:36:25 +00:00
Bernhard Reutner-Fischer
16e69a3df0 - honor BR2_PTHREAD_DEBUG
Stop asking any thread related questions while at it.
2007-02-09 17:53:55 +00:00
Bernhard Reutner-Fischer
13c1b92973 - add paranoia warning about $INCLUDES 2007-02-09 17:28:27 +00:00
Bernhard Reutner-Fischer
364567c959 - new prerelease 2007-02-09 14:05:51 +00:00
Bernhard Reutner-Fischer
fe032933b2 - forward the 600-fix-compile-flag-mismatch.patch from 6.4 to 6.5 2007-02-09 13:56:01 +00:00
Bernhard Reutner-Fischer
4cf81d9970 - 4.0.4 *seems* to support this too, so just exclude anything that is even older than that one. 2007-02-09 13:43:36 +00:00
Bernhard Reutner-Fischer
d4d5b4034c - cp the 305-libmudflap-susv3-legacy.patch for 4.0.4 2007-02-09 13:33:26 +00:00
Bernhard Reutner-Fischer
7779fd7453 - add gcc-4.0.4
- add knob to enable unsupported, deprecated, obsoleted versions of packages
2007-02-09 13:31:55 +00:00
Bernhard Reutner-Fischer
19818694fe - fix crosscompiler prerequisites 2007-02-09 13:05:43 +00:00
Bernhard Reutner-Fischer
078013d8ae - add purely informational check of HOSTCXX 2007-02-09 12:32:21 +00:00
Bernhard Reutner-Fischer
cbfaf565c1 - also wipe the files installed into the target for uclibc_target-clean 2007-02-06 18:35:37 +00:00
"Steven J. Hill"
02f71aab47 Support building using an external toolchain. Questions to the mailing list and all other comments to <biteme@devnull.com>. 2007-02-06 18:19:38 +00:00
"Steven J. Hill"
4cdc420621 Fix building of GDB when using external toolchain. 2007-02-06 18:17:31 +00:00
Bernhard Reutner-Fischer
bbd6fcad74 - bump version to 2.6.20 2007-02-06 11:31:50 +00:00
Bernhard Reutner-Fischer
ba63b4cc42 - proposed fix for gethostent_r: if no host was found, return HOST_NOT_FOUND instead of garbage. 2007-02-05 13:01:08 +00:00
Bernhard Reutner-Fischer
3b4034bfdf - delete old, unneeded patch 2007-02-05 11:20:37 +00:00
Bernhard Reutner-Fischer
48dc1ba733 - add missing hunk from fix for #1191 2007-02-04 21:59:39 +00:00
Bernhard Reutner-Fischer
3c1f00b21a - avoid spurious rebuilds. Thanks to janlana, closes #1191
- provide a syslinux-source target while at it
2007-02-04 16:34:56 +00:00
Bernhard Reutner-Fischer
ceca5db0b0 - touch $@ 2007-02-04 16:11:51 +00:00
Bernhard Reutner-Fischer
57c672d433 - allow intermodule also for 4.1 2007-02-04 15:23:26 +00:00
Eric Andersen
3f2cdc9cd3 patch from rick68:
make certain uninstall works more than once.
2007-02-03 21:07:43 +00:00
Eric Andersen
0a0b9d05e0 There is no 'make uninstall' for ccache.
Attempt to manually make uninstall work....
2007-02-03 00:52:39 +00:00
Bernhard Reutner-Fischer
3943f279f0 - fixup setting the UCLIBC_TARGET_ENDIAN 2007-02-02 13:50:23 +00:00
Bernhard Reutner-Fischer
a4bece9efd - update for default endian 2007-02-02 13:49:38 +00:00
Bernhard Reutner-Fischer
67bed999ab - add gcc-4.1.2 (release candidate1). Send bugs etc to MarkM, if you feel like 2007-01-31 15:09:26 +00:00
Bernhard Reutner-Fischer
47857d95ce - remove the '"install uClibc headers in the target filesystem" without a native compiler' option. 2007-01-31 10:10:06 +00:00
Bernhard Reutner-Fischer
8dc42b0a2e - add some defaults for arm and set them later on depending on the .config 2007-01-30 17:45:30 +00:00
Eric Andersen
23c7698934 fix broken spot caused by my having checked in the wrong dst patch for 0.9.28 2007-01-29 22:22:59 +00:00
Eric Andersen
a96bd37fb4 fix patch 2007-01-29 22:21:57 +00:00
Peter Korsgaard
4c82ddf0c7 Really disable HAS_FPU when softfloat is enabled 2007-01-29 16:44:43 +00:00
Bernhard Reutner-Fischer
574f5d2505 - update defconfig to current versions and a minimal package selection 2007-01-29 10:08:39 +00:00
Bernhard Reutner-Fischer
330117faf8 - fix prereq of current binutils wrt gmp 2007-01-28 16:38:48 +00:00
Bernhard Reutner-Fischer
842765c360 - add 0.9.28.1 2007-01-28 12:11:37 +00:00
Bernhard Reutner-Fischer
93ab6d3021 - add an experimental BR2_PREFER_IMA.
Currently disfunctional for gcc-4.2 due to PR30620 and possibly others
2007-01-28 12:03:58 +00:00
Bernhard Reutner-Fischer
f27735d605 - fix indentation of help texts 2007-01-28 11:57:00 +00:00
Mike Frysinger
e0b4700acf pull from uClinux CVS 2007-01-28 05:32:12 +00:00
"Steven J. Hill"
ee9c02846c Add new version of binutils. 2007-01-28 05:07:48 +00:00
Bernhard Reutner-Fischer
4687e00808 - for the native target gcc, drop --enable-optspace in favour of using the configured flags (that default to -Os anyway).
Saves about 20% size without additional configure args:
   text    data     bss     dec     hex filename
4685000   17280  566360 5268640  5064a0 optspace/i586-linux-uclibc/4.2.0/cc1
3630655   15184  562172 4208011  40358b usrflags/i586-linux-uclibc/4.2.0/cc1
4853646   23532  568528 5445706  53184a optspace/i586-linux-uclibc/4.2.0/f951
3772121   21292  564148 4357561  427db9 usrflags/i586-linux-uclibc/4.2.0/f951
2007-01-26 14:51:38 +00:00
Eric Andersen
c78e178f37 A patch set that should probably become uClibc-0.9.28.1 2007-01-25 20:27:27 +00:00
Bernhard Reutner-Fischer
d8c52bc740 - TODO: cleanup BR2_ARCH selection and establish BR2_CPU 2007-01-25 00:18:19 +00:00
Bernhard Reutner-Fischer
6789698237 - fix prerequisites of binutils_target 2007-01-24 15:56:11 +00:00
Bernhard Reutner-Fischer
a9a6b60e62 - apply vapier's comments 2007-01-24 15:12:12 +00:00
Bernhard Reutner-Fischer
6cc2db583b - reformat help text to fit default width better 2007-01-24 14:50:21 +00:00
Bernhard Reutner-Fischer
e96f6433ca - remove accidentally checked in debugging cruft 2007-01-22 19:22:55 +00:00
Bernhard Reutner-Fischer
3968d231ff - don't rely on buggy gmp/mpfr on the host but use our own build iff we are about to build a somewhat current toolchain. 2007-01-22 19:17:23 +00:00
Bernhard Reutner-Fischer
7f0c154c00 - remove sedtest temporary file 2007-01-21 22:31:03 +00:00
Bernhard Reutner-Fischer
30b4b6dde8 - update proposed patchlet 2007-01-21 21:11:56 +00:00
Bernhard Reutner-Fischer
726abd4e51 - provide means to "install uClibc headers in the target filesystem" without a native compiler 2007-01-21 12:58:51 +00:00
Bernhard Reutner-Fischer
5039913554 - handle all gcc-4.x for the softfloat case. 2007-01-21 11:50:10 +00:00
Bernhard Reutner-Fischer
ec150063ed - remove old reminder that is already dealt with. 2007-01-21 11:34:14 +00:00
Bernhard Reutner-Fischer
eca329ff4c - add proposed, non-cleanup version of the compile fix for disabled getc/putc macros for vapier to look at
It even creates smaller code as compared to current svn..
2007-01-20 22:03:08 +00:00
Bernhard Reutner-Fischer
36b371f2dc - pass MAKE in so we can check the correct binary for it's version.. 2007-01-20 13:06:49 +00:00
Bernhard Reutner-Fischer
a1a86ef91f - add sanity check to make sure that LD_LIBRARY_PATH doesn't contain CWD 2007-01-19 17:11:05 +00:00
Bernhard Reutner-Fischer
f6c0fd635a - copy the _CONFIG_FILES back
- use the BUSYBOX_CONFIG_FILE if specified by the user
2007-01-19 14:17:34 +00:00
Bernhard Reutner-Fischer
e5103742c9 - bump version 2007-01-16 13:24:47 +00:00
Bernhard Reutner-Fischer
2d943e7a13 - pass the selected arm variant and ABI setting down to uClibc.
Now does not prompt for the former entered arch variant and ABI setting anymore, but still does for USE_BX (should this be forced to y if supported?)
- TODO: add missing variants that are supported by uClibc to buildroot
2007-01-16 09:35:11 +00:00
Bernhard Reutner-Fischer
b56ca866d9 - bump version to 2.6.19.2 2007-01-15 15:55:43 +00:00
Bernhard Reutner-Fischer
38e2f495da - Adjust patches to take recent upstream fixes into account. 2007-01-08 18:35:27 +00:00
Bernhard Reutner-Fischer
dfb3a52b94 - simpler patch from Paolo Carlini for http://gcc.gnu.org/PR30365 2007-01-06 19:39:51 +00:00
Bernhard Reutner-Fischer
29c38ecea6 - fix typo 2007-01-04 20:24:28 +00:00
Bernhard Reutner-Fischer
8613ef1fba - portable cp args 2007-01-03 14:11:16 +00:00
Bernhard Reutner-Fischer
87eddc3d1f - I'm pretty sure that i don't want LFS support on the gcc-4_2-branch
Leave the rest as is. *shrug*
2006-12-28 08:49:55 +00:00
Bernhard Reutner-Fischer
dcf9c23309 - Pass largefile support down to the cross- and the native target compiler. 2006-12-28 08:48:31 +00:00
Bernhard Reutner-Fischer
ca4fb5bf3d - add option to disable LFS and regenerate configure
Will send upstream later on.
2006-12-28 08:47:36 +00:00
Bernhard Reutner-Fischer
5480b17d8b - add missing namespace specifiers. Fixes compilation error. 2006-12-28 08:46:30 +00:00
Bernhard Reutner-Fischer
df03c0df98 - add gfortran support 2006-12-22 11:45:20 +00:00
Bernhard Reutner-Fischer
1c0bd351ad - fix building the target-compiler by passing the correct HOSTCC in. 2006-12-22 11:43:06 +00:00
Bernhard Reutner-Fischer
fbbea808f5 - fix setting the REAL_GCC_VERSION if no snapdate was given (i.e. we're using a svn co of the branch).
sjhill, please verify that this still works for you!
2006-12-22 11:38:07 +00:00
Bernhard Reutner-Fischer
193c312f22 - move setting of determination whether we use a full kernel vs. sanitized headers into the generic part 2006-12-22 10:37:22 +00:00
Bernhard Reutner-Fischer
93af6cb26b - put the full kernel's sources into build_/, install them into toolchain_build_. Saves quite some disk-space on the compile-host.
- Avoid overriding the linux26 target's rules if the kernel headers's and the target's kernel are the same. Avoids a warning.
2006-12-18 13:30:05 +00:00
Bernhard Reutner-Fischer
c5640c4c97 - s/UCLIBC_HAS_LOCALE/BR2_ENABLE_LOCALE/g 2006-12-15 14:40:55 +00:00
Bernhard Reutner-Fischer
f3489da092 - Only care about the locale stuff if we have locale in the first place. 2006-12-15 13:39:26 +00:00
Bernhard Reutner-Fischer
faf7b1d44e Ulrich Hecht writes: This patch downloads uClibc-locale-030818.tgz to dl and copies it from
there instead of downloading it again for every uClibc build.
2006-12-14 15:17:39 +00:00
Bernhard Reutner-Fischer
6a4e7fddf0 - prerequisites are evaluated immediately, so move the dl rule down below setting the respective variables. Thanks to whirm for noticing this. 2006-12-14 15:12:19 +00:00
Eric Andersen
a49677e0b9 don't error out when asm-generic is absent 2006-12-14 02:50:58 +00:00
Bernhard Reutner-Fischer
70d474dd49 - convert mudflap to non-legacy SUSv3 2006-12-13 23:25:52 +00:00
Bernhard Reutner-Fischer
7fb0f70a5a - Pass the correct compiler when building the target binutils. 2006-12-13 23:18:02 +00:00
Bernhard Reutner-Fischer
ee1285f23f - Build binutils with sysroot support. 2006-12-13 19:55:27 +00:00
Bernhard Reutner-Fischer
3f684225a3 - pass the correct CC down to gcc-version.sh 2006-12-13 18:24:48 +00:00
Bernhard Reutner-Fischer
23fe556e15 - sh[234][[:alnum:]]* -> sh 2006-12-13 16:56:59 +00:00
Eric Andersen
4f45ebcca3 install include/asm-generic if it is present 2006-12-13 13:07:47 +00:00
Eric Andersen
9295a204fa use a more sensible naming scheme 2006-12-13 12:42:45 +00:00
Eric Andersen
03746f2ec5 Patch in the version agnostic fix_includes in the older uClibc 0.9.28 2006-12-13 12:41:42 +00:00
Eric Andersen
26225b68cf another typo 2006-12-13 12:34:39 +00:00
Eric Andersen
bee40029c1 oops, typo 2006-12-13 12:34:22 +00:00
Eric Andersen
c6201a9df3 update ordering, automagically handle x86 subtypes 2006-12-13 11:51:42 +00:00
Eric Andersen
64bc2777e5 split things up so this is not an unreadable mess 2006-12-13 11:49:19 +00:00
Bernhard Reutner-Fischer
d310a7f3bd - spelling fix 2006-12-13 09:17:12 +00:00
Eric Andersen
28283d54a8 fix cut-n-paste typo, where I replaced CFLAGS with two copies CXXFLAGS
fix spacing on env var failure notices
2006-12-13 07:25:22 +00:00
Eric Andersen
ef6528bb8f add checks for when people have foolishly set things in their enviroment
such as CC, CFLAGS, etc that will cause buildroot to break
2006-12-13 07:21:16 +00:00
Eric Andersen
0cc8fafe8f fix a few little glitches I left in here the other day 2006-12-13 06:59:01 +00:00
Bernhard Reutner-Fischer
52e3eee8b9 - workaround vi's syntax highlighting 2006-12-12 17:01:26 +00:00
Eric Andersen
5eeac710ca update uClibc config settings and update installation of kernel headers 2006-12-12 07:10:54 +00:00
Bernhard Reutner-Fischer
15710d6d3b - revert r16800. 2006-12-10 13:24:03 +00:00
Eric Andersen
3b261a29d5 use '/bin/echo -e' to make certain we don't use an unusable /bin/sh builtin 2006-12-08 05:24:59 +00:00
Bernhard Reutner-Fischer
83fecd0e36 - The sysroot requires an existing argument, so make sure that we did configure
uClibc properly before attempting to use it.
2006-12-07 17:02:32 +00:00
"Steven J. Hill"
dc47b050c6 Update to newer snapshot. 2006-12-07 04:49:05 +00:00
Bernhard Reutner-Fischer
e9fd85f5f9 - re-add IFA_ and IFLA_ defines that were removed by YOSHIFUJI Hideaki in cbde1668e4f08e0a150207646010bc65e1e2a42b
Userspace still needs those.
2006-12-04 15:54:54 +00:00
Mike Frysinger
fc19465fd7 ver bump 2006-12-02 19:02:21 +00:00
Bernhard Reutner-Fischer
89657b0216 - provide a 'make uclibc-config' target to make target specific configuration easy. 2006-12-02 18:30:42 +00:00
Bernhard Reutner-Fischer
fc34e17f85 - bump non-sanitized version to 2.6.19
- remove some superfluous mkdir's
- allow for patch, patch.gz, patch.bz2 per version
2006-12-02 18:12:18 +00:00
"Steven J. Hill"
aadd9714b6 For GCC 4.2 snapshots, we need to get the actual version from the BASE-VER file so that the target compiler will build and install properly. 2006-12-02 05:15:27 +00:00
Bernhard Reutner-Fischer
3bc31e85b1 - move check for which(1) before it's first use
- fix printing a message when erroring out on non-existing HOSTCC
2006-11-29 10:39:30 +00:00
Mike Frysinger
f9f705d6db ver bump 2006-11-28 21:11:01 +00:00
Bernhard Reutner-Fischer
784e010f2d - fix parsing the gcc version. Also look at the HOSTCC's version rather than a random gcc that may be installed.
Closes #961 and #1097
2006-11-28 10:06:48 +00:00
Bernhard Reutner-Fischer
da94fc44b3 - bump version 2006-11-22 21:02:21 +00:00
Bernhard Reutner-Fischer
6e2823c1fa - add and use BR2_BZCAT config option. 2006-11-17 15:43:51 +00:00
Peter Korsgaard
2235df9734 Make sure libgcc_s.so.1 and friends always gets installed in TARGET_DIR.
Patch by Lars Munch.
2006-11-16 09:55:20 +00:00
Peter Korsgaard
80a224bea1 Fix missing libgcc_s.so.1 with BR2_GCC_SHARED_LIBGCC 2006-10-26 15:15:08 +00:00
Mike Frysinger
189aa7bcc1 2.17.50.0.6 ver bump 2006-10-21 05:33:59 +00:00
Eric Andersen
79727f57d1 update defaults 2006-10-17 20:11:47 +00:00
Eric Andersen
290615edc1 we use BR2_ENABLE_LOCALE not ENABLE_LOCALE 2006-10-17 16:57:02 +00:00
Bernhard Reutner-Fischer
994d447436 - normalize KERNEL_ARCH via sed 2006-10-11 11:36:57 +00:00
Bernhard Reutner-Fischer
e9e73bb4ae - we need to pass ARCH to the kernel; The kernel does not have a table to
normalize the passed in ARCH, from the looks, so we have to normalize it manually. XXX: FIXME upstream via a simple shell script like the cc-checks!
  FIXME: flesh this out..
2006-10-09 16:13:12 +00:00
Bernhard Reutner-Fischer
3cafac18a1 - use headers_install for full kernel tarballs used as kernel-headers 2006-10-09 11:41:34 +00:00
Eric Andersen
6b48b48034 add a know to enable/disable building a shared libgcc 2006-10-02 19:40:44 +00:00
Eric Andersen
ea85352bfb kill the separate 'uClibc.config-locale' file, which was generally left unmaintained
and instead just update the installed uClibc config file in place to enable locale
when selected
2006-10-02 18:52:14 +00:00
Bernhard Reutner-Fischer
6342c83201 - use $(ZCAT) as configured by the user instead of hardcoded 'zcat' that may not exist; Closes #971
Silly, unchecked sed -i -e "/[^b]zcat/s/zcat/\$\(ZCAT\)/g" $(svngrep "[^b]zcat" * -rl | grep -v Config.in)
2006-10-01 15:17:52 +00:00
Mike Frysinger
076c575e82 tidy up 2006-09-30 23:49:09 +00:00
Bernhard Reutner-Fischer
7e472ca29c - add possibility to use a 2.6.18 (full) kernel tarball for the libc-headers. 2006-09-28 12:51:25 +00:00
Bernhard Reutner-Fischer
9ecac1185e - rediff against current trunk.
Now compiles again if locale is turned off..
2006-09-28 10:35:12 +00:00
Bernhard Reutner-Fischer
503b91073a - rediff against current trunk 2006-09-28 10:30:29 +00:00
Mike Frysinger
a46a87d493 2.17.50.0.5 ver bump 2006-09-27 22:48:57 +00:00
Mike Frysinger
c00307de5a help if we had the patches for the new version 2006-09-27 22:44:48 +00:00
Peter Korsgaard
990fee63fc Set 0.9.28 floating point mode according to BR2_SOFT_FLOAT 2006-09-25 14:28:54 +00:00
Mike Frysinger
7012a996b3 patch is incorrect; we do not want to ignore comments while in #NO_APP mode 2006-09-24 21:29:13 +00:00
Mike Frysinger
0a2dceb397 ver bump 2006-09-24 21:28:52 +00:00
Bernhard Reutner-Fischer
58ab28a9a6 - add missing include 2006-09-11 18:12:13 +00:00
Bernhard Reutner-Fischer
043f8b2666 - add rope-index patch, updated for 4.2.0 2006-08-28 11:39:05 +00:00
Bernhard Reutner-Fischer
c59db40f69 - remove patch that was already applied upstream 2006-08-24 19:46:55 +00:00
Bernhard Reutner-Fischer
6e6e04c3e5 - adjust to current snapshot 2006-08-24 19:45:47 +00:00
Mike Frysinger
4b53879123 add URL for binutils 2.17 #1002 2006-08-24 03:40:11 +00:00
Eric Andersen
9ab4e56e94 Add support for mklibs (strips unused syms from shared libs such as uClibc)
based on a patch from akvadrako, and using a version of mklibs.py that was
massively hacked up by andersee and mjn3 for uClibc support.
2006-08-02 21:19:09 +00:00
Eric Andersen
1c911f7f4f minor dependancy cleanup 2006-07-19 06:37:58 +00:00
Eric Andersen
cb4df509a6 fix fallback case so dependancies work as expected 2006-07-19 00:06:06 +00:00
Eric Andersen
0524f3a6a0 trivial cosmetic stuff 2006-07-18 23:54:31 +00:00
Eric Andersen
98bc6dac2a configuring uClibc depends on first having kernel headers in place 2006-07-18 23:43:58 +00:00
Eric Andersen
8aa5dc4138 stick an extra blank line after results 2006-07-18 23:42:03 +00:00
Eric Andersen
8c709551ff put sed check in the correct place 2006-07-18 23:39:39 +00:00
Mike Frysinger
8f0270f71b fix whitespace 2006-07-17 03:53:12 +00:00
Mike Frysinger
f84a70f156 punt prereleases (2.15.97->2.16, 2.16.9[34]->2.17) 2006-07-17 03:38:40 +00:00
Mike Frysinger
ce87884f39 version bump 2006-07-17 01:48:05 +00:00
Bernhard Reutner-Fischer
4a94f332b9 - typo 2006-07-05 07:29:21 +00:00
"Steven J. Hill"
552c41e491 Automate the usage of '--disable-gdbmi' to be used only with GDB versions less than 6.4, if they are even used anymore. 2006-07-05 05:12:51 +00:00
Eric Andersen
245939c8c3 make naming consistant with other gcc version 2006-07-04 18:05:36 +00:00
Bernhard Reutner-Fischer
614fdf8d7a - libgcc-math was removed upstream; Drop this hunk 2006-07-04 15:07:57 +00:00
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