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