Commit Graph

1480 Commits

Author SHA1 Message Date
Yann E. MORIN"
c01088cad0 1.5: close maintenance branch 2010-01-31 23:14:02 +01:00
Yann E. MORIN"
0ba319a247 1.5: update version string to 1.5.3+hg 2010-01-09 18:35:57 +01:00
Yann E. MORIN"
c5511821e5 Tagging release 1.5.3 2010-01-09 18:35:30 +01:00
Yann E. MORIN"
4d21e3ee97 i1.5: update version string to 1.5.3 2010-01-09 18:34:39 +01:00
Joachim Nilsson
52583dbb14 libc/uClibc: add patch to fix IP frames on BE targets
Pack netinet structs to be possible to use for creating
IP frames on big-endian targets.

Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
[yann.morin.1998@anciens.enib.fr: removed getline patch, already in]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 5c246abe7716271c0ce31d980d92eb9a304995c8)
2010-01-07 19:20:31 +01:00
Yann E. MORIN"
f6b0157234 libc/uClibc: do not mangle ARM {E,O}ABI when ARCH != ARM
(manualy transplanted from 2ad2cbc1f709f48a195746476a71f1244cc67cee)
(transplanted from 2ad2cbc1f709f48a195746476a71f1244cc67cee))
2010-01-09 18:30:34 +01:00
Yann E. MORIN"
bcd6129f14 debug/tools: set the ncurses extension to .tar.gz
TRying to download every extension in turn takes ages, so
help the helper by telling what extension to retrieve.
(transplanted from 08b0982e4da9402ad39fde431353ebf0248ea34c)
2009-12-30 15:38:03 +01:00
Yann E. MORIN"
02768432e3 config: fix generated config files when GREP_OPTIONS set --color=always
grep is used when generating some .in files (in config.gen). If GREP_OPTIONS
contains --color=always, then the generated files will contains some escape
sequences setting the color, and mconf would choke on those escape sequences.

Always set and export an empty GREP_OPTIONS to avoid that.

Issue reported by Kevin Kirkup <kevin dot kirkup at gmail dot com> :
  http://sourceware.org/ml/crossgcc/2009-12/msg00026.html
(transplanted from a5020a1facffc046d23d39a71a1b8089ca84beac)
2009-12-29 21:16:51 +01:00
Yann E. MORIN"
f96424f56f scripts: check for, and warn about an unset CT_PREFIX_DIR
The user shall provide a directory to install the toolchain into.
If he/she does not, this is an error, and shall be detected properly,
rather than relying on failure down the road.

Thanks to "Pedro I. Sanchez" <psanchez@colcan.ca> for pointing out
the issue:
  http://sourceware.org/ml/crossgcc/2009-12/msg00011.html
(transplanted from e94f4ffddd1d07b3841160db71694cd19fda6b03)
2009-12-19 12:44:21 +01:00
Yann E. MORIN"
5b4be4bafd linux/kernel: fix version numbers 2009-12-19 13:08:34 +01:00
Yann E. MORIN"
454429bc7c configure: install in a sub-dir of --libdir and --docdir
In case the user specifies the LIBDIR with --libdir , or DOCDIR with
--docdir, install our support files in a sub-dir, so as not to mangle
existing (potentially system) files/dirs.
(transplanted from 991fc21dd3cfda7d6448388b3224821f6937f15e)
2009-12-10 15:09:13 +01:00
Yann E. MORIN"
7d5787d95c 1.5: update version string to 1.5.2+hg 2009-11-22 15:40:53 +01:00
Yann E. MORIN"
1fbfd638ad Added tag crosstool-ng-1.5.2 for changeset bb01f4294cf2 2009-11-22 15:40:29 +01:00
Yann E. MORIN"
7fec902a6f 1.5: update version string to 1.5.2 2009-11-22 15:40:05 +01:00
Frederic Roussel"
785751e7f3 Fix typos and adjust some documentation.
(transplanted from 19205498184e299fb45a4addebcf7b480f119165)
2009-11-17 10:01:22 -08:00
Doug Kehn
c3859e978c libc/uClibc: add new patch to fix NULL pointer dereference
(transplanted from 3d8f6d826f21342b6172813384f3e5e1f09e8a71)
2009-11-17 00:56:17 +01:00
Yann E. MORIN"
dc3fef8d25 scripts: fix updating config.{sub,guess}
(transplanted from 7f52e1cca71eecc6a46ad1905afea42a5c8f0a68)
2009-10-30 19:49:51 +01:00
Zoltan Devai
0256c1b0cc libc/uClibc: fix building on system with recent glibc
While trying to build a toolchain with ct-ng 1.5.0,
arm-unknown-linux-uclibcgnueabi target,
I get the following error:

[INFO ]  Installing C library headers
[EXTRA]    Copying sources to build dir
[EXTRA]    Applying configuration
[EXTRA]    Building headers
[EXTRA]    Installing headers
[ERROR]    extra/scripts/unifdef.c:209: error: conflicting types for 'getline'
[ERROR]    make[2]: *** [extra/scripts/unifdef] Error 1
[ERROR]    Build failed in step 'Installing C library headers'

The following patch solves the problem.
(It's a backport of this uClibc commit:
http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e
)

[--SNIP from another mail--]
AFAIK this is a problem since glibc 2.10.
(transplanted from 1ba79f2126df8bd89120899a58f2d0bcc2e9c771)
2009-10-28 12:03:38 +01:00
Yann E. MORIN"
6c3a08411d libc/newlib: fix host/target confusion
newlib handles the build/host/target a bit differently as one would expect:
  build  : not used
  host   : the nachine that builds newlib
  target : the machine on which newlib will run
(transplanted from 3ccb1f76576fc7b730c57a0d1e183bce20cc47c0)
2009-10-25 23:35:55 +01:00
Yann E. MORIN"
b3bd2dd87a 1.5: update to 1.5.0+hg 2009-10-28 19:40:13 +01:00
Yann E. MORIN"
9862563c8d Tagging release 1.5.1 2009-10-28 19:39:13 +01:00
Yann E. MORIN"
c8bee3189e 1.5: update version to 1.5.1 2009-10-28 19:36:52 +01:00
fr frasc
689f7e85cf scripts/functions: Fix a variable name.
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
(transplanted from 991a59088ff09528896ac64ed4e8a6fba31eae39)
2009-10-23 09:48:22 -07:00
Yann E. MORIN"
de81aff9d9 version: update to 1.5.0+hg 2009-10-12 19:19:54 +02:00
Yann E. MORIN"
e9f935be04 configure: force using the C locale to check messages
(transplanted from 2f44fac6b5143f7b14f5367209c9df9b1102298e)
2009-10-10 16:44:12 +02:00
Yann E. MORIN"
61fdb0e510 configure: fix --with-foo=/path/to/foo
When a required tool is specified with --with-foo, store the variable
in the list.
(transplanted from 1d43b65599a4b869d83d4db67b9715b1298d74f7)
2009-10-10 16:41:12 +02:00
Yann E. MORIN"
68fba106a2 samples: fix the avr32-unknown-none sample
Bizarely enough, binutils-2.18 fails to build when CONFIG_SHELL is set
to /bin/bash (although it has code to recognise bash and act accordingly).

Waht is really strange is that it does build when CONFIG_SHELL is set
to /bin/sh, *although* /bin/sh is a symlink to /bin/bash. WTF?!?!
(transplanted from 56bba7d4fc8924d276b71134b7f1ef57bed57f52)
2009-10-08 23:29:45 +02:00
Yann E. MORIN"
28bb718b6f Tagging release 1.5.0 2009-10-04 13:08:43 +02:00
Yann E. MORIN"
496fc57007 1.5: update version to 1.5.0 2009-10-04 13:07:27 +02:00
Yann E. MORIN"
c2b15cf5a6 1.5: create maintenance branch for the 1.5 series 2009-10-04 13:06:50 +02:00
Yann E. MORIN"
2fb4f224f3 samples: update 2009-10-04 12:53:12 +02:00
Yann E. MORIN"
a14d72bf4f libelf: add libelf-0.8.12 2009-10-04 11:25:34 +02:00
Yann E. MORIN"
9b9be141ee Merge. 2009-10-03 18:49:51 +02:00
Yann E. MORIN"
26edbc5b62 configure: split has_or_abort in two: one to check, one to abort
Split the has_or_abort function in two:
- one that checks if the tool if found,
- one that calls the above check, and aborts if not found

The rational behind this is to be able to check for a tool
and if not found, fallback to using our bundled version,
should the need arise (and I get time).
2009-10-03 18:49:23 +02:00
Yann E. MORIN"
89351cb898 Merge. 2009-10-03 18:21:41 +02:00
Yann E. MORIN"
d0c5d174bf libc/glibc: don't use legacy snapshots
glibc snapshots have not been updated for about the
past 5 months. Consider them to be deprecated, now.
2009-10-03 18:19:39 +02:00
Yann E. MORIN"
45f7421c17 Merge. 2009-10-03 17:34:37 +02:00
Yann E. MORIN"
1e1f247acc doc: update documentation, mostly eye-candy 2009-10-03 17:23:17 +02:00
Yann E. MORIN"
c3b2d932d8 debug/gdb: cleanup (remove) the static ncurses build
ncurses is built solely for the sake of building a native gdb.
The user should not rely on this library to build his/her userland,
but should rather build his/her own. So we remove it from the
sysroot after we successfully build the native gdb.
2009-10-03 17:09:18 +02:00
Yann E. MORIN"
947df3a503 sample: update the i686-nptl-linux-gnu sample
Update this sample, now it seems to correctly build again.
2009-10-03 16:53:05 +02:00
Yann E. MORIN"
399a88364f libc/eglibc: fix building for seemingly native toolchains
Build eglibc with -O2 as a fix/workaround to building
seemingly-native toolchains (see docs/overview.txt).

See:
- docs/overview.txt
- docs/known-issues.txt
- http://sourceware.org/ml/crossgcc/2009-10/msg00001.html
2009-10-02 22:10:17 +02:00
Yann E. MORIN"
443f51a2dc libc/glibc: fix building for seemingly native toolchains
Build glibc with -O2 as a fix/workaround to building
seemingly-native toolchains.

See:
- docs/overview.txt
- docs/known-issues.txt
- http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
2009-10-02 22:10:38 +02:00
Yann E. MORIN"
b586e9ce72 libc/glibc: remove dead code
The option to retrieve snapshots is already handled by
the generic 'specific date' and 'use latest' entries.
No need for a special case, as there's no code for it.
2009-10-02 00:04:24 +02:00
Yann E. MORIN"
7280facf18 samples: upgrade some samples
Upgrading all samples is too much a hassle.
Stick with those few for now.
2009-10-01 22:14:45 +02:00
Yann E. MORIN"
e8ffa14940 samples: remove arm-beagle-linux-gnueabi
Use the generic arm-cortex_a8-linux-gnueabi sample instead.
2009-09-13 19:51:26 +02:00
Yann E. MORIN"
0d9345d1da Merge. 2009-10-01 22:12:18 +02:00
nyet
036903d527 gcc: ecjx.cc -> ecjx.o should use host compiler, not cross compiler 2009-09-28 19:31:19 +02:00
Yann E. MORIN"
9d743adb55 scripts: update config.guess and config.sub 2009-09-27 12:12:21 +02:00
Yann E. MORIN"
e0ec8eda63 readme: document patch description 2009-09-27 12:03:48 +02:00
Yann E. MORIN"
7111e7fdf6 gcc: forward port gcc-4.4.0 patchset to 4.4.1 2009-09-27 11:35:43 +02:00