Commit Graph

492 Commits

Author SHA1 Message Date
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
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