Commit Graph

445 Commits

Author SHA1 Message Date
Hans-Christian Egtvedt
50b55c9006 gcc: make installation of shared libraries multi-project safe
This patch modifies the rule for installing the shared libraries into the
project_foo/.../autotools-stamps directory. This will make the installation of
GCC shared libraries be multi-project safe.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-02 15:02:38 +00:00
Hans-Christian Egtvedt
3fac2be724 gcc: make sure that /usr/lib exists on target before installing shared libs
On very lite systems the /usr/lib directory might not exist before libstdc++ is
installed. This patch makes sure the directory exists.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-02 14:32:07 +00:00
Peter Korsgaard
1243071b16 gcc: only use -mfloat-abi for ARM, use -msoft-float for other archs
Patch by Wade Berrier.
2008-08-22 13:59:06 +00:00
Peter Korsgaard
4683420c4c Kconfig: remove 'default n'
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Ulf Samuelsson
228ef57ecf Add latest gcc patch for AVR32 gcc-4.2.2 prepatched source 2008-07-08 19:45:34 +00:00
Ulf Samuelsson
d592884e2c Fix AVR32 gcc patching, when sysroot option is not enabled 2008-07-08 19:31:30 +00:00
Ulf Samuelsson
126bb72fa0 Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch locations for prepatched toolchain to be under the toolchain directory 2008-07-04 08:39:35 +00:00
Peter Korsgaard
32ac555784 toolchain/gcc: use --disable-decimal-float for 4.3.x 2008-06-21 19:47:17 +00:00
Peter Korsgaard
a5ac61715b buildroot: s/depends/depends on/
The new kconfig is more strict regarding depends/depends on, so fixup
the tree.
2008-06-19 19:06:25 +00:00
Peter Korsgaard
e31844e307 toolchain/gcc: add 4.3.1
Based on Bernhards tree.
2008-06-19 19:06:04 +00:00
Peter Korsgaard
f6a212f1c0 toolchain/gcc: mark old versions as deprecated 2008-06-19 19:05:59 +00:00
Peter Korsgaard
15d53f0d1b toolchain/gcc: use $(@D) 2008-06-18 15:46:48 +00:00
Peter Korsgaard
5a5dd825d7 toolchain/gcc: use depends on instead of depends 2008-06-18 15:42:50 +00:00
Peter Korsgaard
65b0f823b2 toolchain/gcc: use $(STRIP_STRIP_UNNEEDED) 2008-06-17 13:33:02 +00:00
Peter Korsgaard
e1c7bea59c toolchain/gcc-4.x: strip cross libgcc / libstdc++ 2008-06-17 13:28:37 +00:00
Peter Korsgaard
759e150633 toolchain/gcc-3.x: strip cross libgcc / libstdc++ with cross-strip, not host. 2008-06-17 12:54:36 +00:00
Peter Korsgaard
364405da5f toolchain: gcc 4.2.4 support 2008-06-13 11:49:42 +00:00
Peter Korsgaard
197ab1cef2 toolchain: also use arch/tune/abi options when softfloat is enabled
The ifeq/endif nesting was wrong, so arch/tune/abi options where only set in
the non-softfloat case.
2008-06-06 12:49:53 +00:00
Peter Korsgaard
de87811186 toolchain/gcc: do not try to strip *-embedspu 2008-04-04 14:16:06 +00:00
Nigel Kukard
49bb82c9f4 * Removed GCC 4.2.0, added GCC 4.2.3 (take 2) 2008-03-30 08:12:22 +00:00
Nigel Kukard
c92cb2cacd * Remove legacy GCC 4.1.x versions 2008-03-30 08:07:53 +00:00
Nigel Kukard
a1b9776f4b * Remove legacy GCC 4.0.x versions 2008-03-30 08:06:38 +00:00
Nigel Kukard
2c9c9bcdf2 * Remove legacy GCC 3.4.x versions 2008-03-30 08:05:22 +00:00
Nigel Kukard
5929cc768b Remove legacy GCC 3.3.x versions 2008-03-30 08:04:14 +00:00
Ulf Samuelsson
dde50867f9 Remove avr32 gcc patches duplicating external source 2008-03-29 11:07:12 +00:00
Nigel Kukard
80f199c3d8 * Reverted r21540 2008-03-28 22:08:37 +00:00
Nigel Kukard
19d47ec4f5 * Missed jacmet's patch, r21520 2008-03-28 21:27:03 +00:00
Nigel Kukard
cc0aeb527a * Added 4.2.2 patchset 2008-03-28 21:19:12 +00:00
Nigel Kukard
643dd9b609 * Bumped GCC to 4.2.2, removed 4.2.0 2008-03-28 21:03:04 +00:00
Peter Korsgaard
1ab26cfe38 gcc 4.2.1: fix undefined reference to fmsub in C++ programs with soft float
Fix 'undefined reference to fmsub' linking errors with C++ programs
when soft float is enabled. Patch by b5331.

Closes #1588.
2008-03-27 19:37:33 +00:00
John Voltz
577cec7bc6 current avr32 gcc patches break x86 and possibly other systems. moving bad patches to separate directory until a proper fix is made. discovered by jacmet and Dr. Nigel Kukard 2008-03-21 11:21:02 +00:00
Peter Korsgaard
1a27e8d311 gcc 4.2.1: Don't change SUFFIX and bug report URL
SUFFIX and bug report URL shouldn't be set to something atmel specific
if you don't compile for AVR32.

The AVR32 patch should probably only get applied if compiling for AVR32.
2008-03-06 22:56:50 +00:00
John Voltz
1d161fb437 toolchain updates 2008-03-06 18:52:01 +00:00
"Steven J. Hill"
bebbe792df Make sure 'linkage.h' headers are installed. Add hack to bootstrap newer
versions of GCC. Filter out 'gnu99' from assembly flags. Use the 
'headers' target instead of 'pregen' to prepare for more NPTL 
integration. Fix broken MTD package configuration....someone believes in 
the Klingon release process apparently. Fix build issues with netplug 
and libpng. Fix source path for microcom as original site no longer 
exists.
2008-02-28 02:13:42 +00:00
Ivan Kuten
7a3789e41d fix gcc 3.4.6 and libstdc++ when shared support is disabled, thanks Atle\! 2008-01-08 12:52:49 +00:00
Ivan Kuten
cb815ae003 Add support for GNU and kernel.org mirrors 2007-12-17 12:29:06 +00:00
Ivan Kuten
0062430ad5 revert 20646 rev (gcc-cc_links-fix.diff), it's broken for arm as mentioned in 1764 issue 2007-12-17 11:37:47 +00:00
Ivan Kuten
43cff997d7 fix gcc 3.x/4.x symlinks to cc 2007-12-13 12:09:56 +00:00
Ivan Kuten
459afe0a23 nios2: remove empty files, thanks to Atle Nissestad 2007-11-23 11:25:13 +00:00
Ivan Kuten
7eb9574e2b update the nios2-patches for binutils-2.15 and gcc-3.4.6 with the latest sources from Altera, and removes obsolete patches 2007-11-23 10:32:50 +00:00
Ivan Kuten
00f34a0cdc update gcc nios2 support, thanks atle 2007-11-09 09:57:25 +00:00
Ulf Samuelsson
3536c2f919 Ensure AVR32 FPU config is always correct 2007-10-23 09:49:56 +00:00
Ivan Kuten
74a374edb1 'make source' command working again for gcc 2007-10-20 18:09:53 +00:00
Ivan Kuten
587c4892e5 fix libmudflap build failure for 4.1.2 gcc - pass CPP=<target_cpp>, thanks to Hamish Moffatt 2007-10-19 17:51:00 +00:00
Ivan Kuten
b2683e4d2c add soft-float support to 4.1.2 gcc, thanks to Hamish Moffatt 2007-10-19 17:41:58 +00:00
Ulf Samuelsson
b49adb8a38 Softfloat patch 2007-10-17 21:56:21 +00:00
Ulf Samuelsson
f53d9ece64 Update AVR32 toolchain with new binutils and uClibc, This time it works (cross-fingers) 2007-10-13 10:15:01 +00:00
Ulf Samuelsson
8e650f6ec0 Allow library copy to fail 2007-10-12 21:01:41 +00:00
Ulf Samuelsson
d89d54541e Do not copy shared C++ lib, unless one is built 2007-10-12 15:14:46 +00:00
Ulf Samuelsson
d2b3ce5c1b Cannot copy shared c++ lib, if one has not been created 2007-10-12 12:30:14 +00:00
Ulf Samuelsson
cfeb86e2b3 Allow longer history for package versions 2007-10-07 18:29:17 +00:00
Ulf Samuelsson
06cd2634a2 Do not create directories, if they exist 2007-10-07 17:22:56 +00:00
Bernhard Reutner-Fischer
0c16c17f53 - start to think about GNU/hurd support.
Not yet functional. Help welcome
2007-10-05 11:06:56 +00:00
Ulf Samuelsson
575d3465ab Use the right Config for AVR32 gcc build 2007-10-01 21:12:54 +00:00
Bernhard Reutner-Fischer
1672e71f17 - remove misplaced comment 2007-10-01 21:06:50 +00:00
Bernhard Reutner-Fischer
14a71561a3 - just use the strip binary to avoid confusing libtool (quotes)
- use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
2007-10-01 16:15:31 +00:00
Bernhard Reutner-Fischer
4ad141c338 - pass configure args for the -target compiler 2007-10-01 12:57:36 +00:00
Bernhard Reutner-Fischer
61558a5773 - add additional EXTRA_GCC_CONFIG_OPTIONS for initial, cross and target compiler 2007-10-01 12:56:24 +00:00
Bernhard Reutner-Fischer
00b8456cd5 - whitespace cleanup (Cristian Ionescu-Idbohrn) 2007-09-30 12:46:02 +00:00
Ulf Samuelsson
f885e239ea Revert modification of gcc, and make it AVR32 specific 2007-09-29 20:44:30 +00:00
Ulf Samuelsson
7a478629c1 Use linke to build-time-tools, disable libssp which does not work for cross-compile 2007-09-29 17:32:58 +00:00
Ulf Samuelsson
884482357c Add bells and whistles to allow gcc-4.1.2-AVR32 buildprocess to progress further, not home yet though 2007-09-28 19:53:13 +00:00
Bernhard Reutner-Fischer
4b0d5a80f8 - revert some bad checkins, fixup bad settings in atmel targets and move the gcc target abi back to a place where the other arch-specific settings live 2007-09-26 21:12:38 +00:00
Ulf Samuelsson
b0b368f545 "Project Name" needed before "root" file system can be copied.
Put first according to principle of configuration order
Merge root skeleton configuration to one place
- currently in package/busybox/Config.in
- Should maybe have it's own Config.in
gcc ABI configuration moved from toplevel to toolchain/gcc/Config.in
2007-09-26 06:13:09 +00:00
Ulf Samuelsson
01426334b4 reinstate AVR32 toolchain 2007-09-26 05:36:11 +00:00
Bernhard Reutner-Fischer
4a217a2372 - fix typo 2007-09-25 17:21:33 +00:00
Bernhard Reutner-Fischer
1c1f04aca9 - build a cross c++ compiler if we're asked to build libstdc++ 2007-09-25 16:39:22 +00:00
Bernhard Reutner-Fischer
56b426eeb3 - Schedule removal of ancient versions (configuration part). 2007-09-25 11:53:44 +00:00
Bernhard Reutner-Fischer
d8fc1c0a74 - remove one invariant in toolchain type selection. 2007-09-25 08:18:36 +00:00
Bernhard Reutner-Fischer
5010039460 - revert patch that obfuscates the config UI and doesn't reflect the order of config steps 2007-09-25 07:55:45 +00:00
Ulf Samuelsson
34a88f1fb0 Reorganize configs to even more logical positions 2007-09-24 21:10:43 +00:00
Bernhard Reutner-Fischer
373e0727ba - rebuild compiler if libstdcpp setting was changed 2007-09-23 21:23:10 +00:00
Bernhard Reutner-Fischer
4909da4156 - rename the gcc base_target to the more appropriate term cross_compiler 2007-09-22 21:38:15 +00:00
Bernhard Reutner-Fischer
51a61c9011 - Subsume and collaps toolchain options in one menu
This is ment to ease configuration by providing toolchain related options in one place
  No functional changes, just shuffling the menus around..
2007-09-22 14:16:25 +00:00
Bernhard Reutner-Fischer
dfcab18dfa - fix typo. This is an lxdialog bug for "depends on !!CONFIG_SYMBOL" where the double negation produces an error that is not reported, from the looks.. 2007-09-20 09:25:57 +00:00
Bernhard Reutner-Fischer
7935c98db1 - don't strip the host binaries for now 2007-09-19 18:46:45 +00:00
Bernhard Reutner-Fischer
01b79e4980 - exclude other old, deprecated and unsupported versions of gcc 2007-09-19 17:32:21 +00:00
Bernhard Reutner-Fischer
e4c6340a94 - cleanup and fixes (Cristian Ionescu-Idbohrn) 2007-09-17 12:30:31 +00:00
Bernhard Reutner-Fischer
239c8a5d58 - fix copy'n paste error in ABI configuration 2007-09-15 12:12:56 +00:00
Bernhard Reutner-Fischer
367200b754 - correctly filter out the script 2007-09-04 07:35:19 +00:00
Ulf Samuelsson
e5409f4423 Cleanup handling of gccbug script 2007-09-03 06:26:06 +00:00
Ulf Samuelsson
82d52e8d84 Cleanup handling of gccbug script 2007-09-03 06:10:01 +00:00
Bernhard Reutner-Fischer
777a28a85d - add sequence-point for toplevel parallel builds: uClibc needs an initial gcc 2007-09-01 18:46:46 +00:00
Bernhard Reutner-Fischer
ac9348ac6d - don't try to strip the gccbug script 2007-09-01 17:11:24 +00:00
Bernhard Reutner-Fischer
e1c9fa056c - GCC_CROSS_LANGUAGES for non-sysroot enabled gcc 2007-09-01 17:09:08 +00:00
Ulf Samuelsson
0e75467ae3 Revert patch causing g++-4.2.1 build to fail 2007-08-30 06:00:36 +00:00
Bernhard Reutner-Fischer
98a7a4c9d2 - misc cleanups (Cristian Ionescu-Idbohrn) 2007-08-28 21:42:44 +00:00
Ulf Samuelsson
f444143da5 Looking at the the gcc-4.2.1 patches for uClibc, I found that the
200-uclibc-locale and 205-uclibc-locale-update patches uses a not 
existing macro
__UCLIBC_HAS_XCLOCALE__ while they should refer to __UCLIBC_HAS_XLOCALE__

Find attached the patches to fix the above mentioned patches

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2007-08-28 18:21:00 +00:00
Bernhard Reutner-Fischer
bc970eced7 - make sure to honour user flags 2007-08-26 21:00:56 +00:00
Bernhard Reutner-Fischer
d3361c6685 - If we are to build some libs then require them to exist.
- Strip host files with host strip (untested, will likely need a HOSTSTRIP)
2007-08-26 20:47:18 +00:00
Bernhard Reutner-Fischer
b690801c78 This patch fixes a bug into ostream::operator<<(double) due to the wrong size
passed into the __convert_from_v method. The wrong size is then passed to
std::snprintf function, that, on uClibc, doens't handle sized 0 buffer.

Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2007-08-25 11:22:51 +00:00
Bernhard Reutner-Fischer
6547bced93 - global whitespace trimming 2007-08-22 12:35:41 +00:00
Bernhard Reutner-Fischer
956d3eb78b - semicolon touchup. No other changes 2007-08-22 09:56:41 +00:00
Bernhard Reutner-Fischer
fb9d19603c - fixup whitespace damage after ulf 2007-08-21 19:33:00 +00:00
Bernhard Reutner-Fischer
6c6cb06709 - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* toolchain/*/*.mk */Makefile.in -l) 2007-08-21 19:20:18 +00:00
Bernhard Reutner-Fischer
7b403ada37 - sed -i -e "/\-[[:space:]]*mkdir[[:space:]][[:space:]]*-p/s/-[[:space:]]*mkdir/mkdir/g"
(want to know about errors if mkdir failed). Thanks to Cristian Ionescu-Idbohrn for pointing this out
2007-08-21 11:25:30 +00:00
Bernhard Reutner-Fischer
d9e2723182 - 4.2.1 obsoletes 4.2.0 2007-08-21 10:32:55 +00:00
Bernhard Reutner-Fischer
3539f8a9d1 - put libstdc++.so into the correct place (usr/lib) and make sure that the dir exists 2007-08-21 10:28:43 +00:00
Ulf Samuelsson
2a1ee531da gcc-4 cleanup 2007-08-19 21:15:02 +00:00
Ulf Samuelsson
9601c01558 F77 is not supported on AVR32 2007-08-01 19:15:14 +00:00
Ulf Samuelsson
7f21ead887 Simplify AVR32 gcc build (libmudflap, doesn't work, so applied even though objections) 2007-08-01 08:58:14 +00:00
Bernhard Reutner-Fischer
ba88feb05f - add possibility to select which cross-compilers to build
- add prerequisites from the config
2007-07-31 15:07:06 +00:00
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
f4933fcbb3 Add AVR32 options to gcc 2007-07-29 17:51:32 +00:00
Ulf Samuelsson
063bc94f8b gcc target config for AVR32 2007-07-29 17:43:50 +00:00
Ulf Samuelsson
77ae73b45e gcc config for AVR32 2007-07-29 17:36:45 +00:00
Bernhard Reutner-Fischer
f9636d5684 - add gcc-4.2.1 2007-07-24 18:14:53 +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
5923827262 - adjust for the released 4.2.0 version 2007-07-07 23:55:19 +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
Ulf Samuelsson
e3695fd1af Avoid stripping a script file 2007-07-07 07:34:37 +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
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
1b36731fe3 - for -Os, turn switch statements into if-else chains 2007-06-25 09:44:12 +00:00
Bernhard Reutner-Fischer
fd88629534 - adjust patches of the gcc-clean target 2007-06-25 07:52:41 +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
395d400aac - bump version to 2.6.21.5 2007-06-21 22:10:12 +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
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
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
"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
c179b0113d - see if the dir exists before trying to strip an empty list of files.. 2007-03-22 17:21:18 +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
dfda8630cc - add first hunk to fix PR30620 2007-02-10 19:36:25 +00:00
Bernhard Reutner-Fischer
364567c959 - new prerelease 2007-02-09 14:05:51 +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
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
57c672d433 - allow intermodule also for 4.1 2007-02-04 15:23:26 +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
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
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
Bernhard Reutner-Fischer
d8c52bc740 - TODO: cleanup BR2_ARCH selection and establish BR2_CPU 2007-01-25 00:18:19 +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
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
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
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
70d474dd49 - convert mudflap to non-legacy SUSv3 2006-12-13 23:25:52 +00:00
Bernhard Reutner-Fischer
52e3eee8b9 - workaround vi's syntax highlighting 2006-12-12 17:01:26 +00:00
Bernhard Reutner-Fischer
15710d6d3b - revert r16800. 2006-12-10 13:24:03 +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
"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
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
Eric Andersen
79727f57d1 update defaults 2006-10-17 20:11:47 +00:00
Eric Andersen
6b48b48034 add a know to enable/disable building a shared libgcc 2006-10-02 19:40:44 +00:00
Mike Frysinger
076c575e82 tidy up 2006-09-30 23:49:09 +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
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
4a94f332b9 - typo 2006-07-05 07:29:21 +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
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
Eric Andersen
3113d6689e fix gcc build 2006-06-23 07:53:10 +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
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
Peter Korsgaard
c1eb4cdc6f GCC 4.1.1 support (notice: not yet on ibiblio) 2006-05-30 08:25:59 +00:00
Peter Korsgaard
8e06ef91c2 libstc++ requires large file support 2006-05-30 08:09:11 +00:00
Mike Frysinger
34ac9cf1c8 cut out pointless hunks 2006-04-14 22:26:04 +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