1467 Commits

Author SHA1 Message Date
Yann E. MORIN"
7fec902a6f 1.5: update version string to 1.5.2 crosstool-ng-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 crosstool-ng-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 crosstool-ng-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
Yann E. MORIN"
464dc74aa5 kernel/linux: update versions. 2009-09-26 12:46:41 +02:00
Yann E. MORIN"
5fea8b3826 Insert an empty line bwetween added new versions. 2009-09-26 12:45:07 +02:00
Yann E. MORIN"
c51ba7ac62 debug/ltrace: fix build with /exotic/ linux-host OS
For ARM EABI hosts (ct-ng's target), the tupple ends in 'gnueabi'
For uClibc-based toolchains, the tuple ends in '-uclibc.*'
Make ltrace recognise those tuples as being the same as 'linux-gnu'
2009-09-14 18:58:55 +02:00
Yann E. MORIN"
192d66e563 Merge. 2009-09-13 18:59:36 +02:00
Yann E. MORIN"
b6568d675b config: fix indentation for options marked EXPERIMENTAL or OBSOLETE
Change the 2-space separation into a 1-space separation, for the sake
of homogeneity.
2009-09-13 18:44:17 +02:00
Yann E. MORIN"
0c63755957 scripts: add new version at top of choice
Add new versions at the top of the choice menu, not at the bottom.
2009-09-13 18:38:06 +02:00
Yann E. MORIN"
caeb4ada23 config: re-order menu entries so that latest versions are at the top
It makes better sense to have latest versions at the top of the choice
entries.
2009-09-13 17:51:33 +02:00
Yann E. MORIN"
2d6a221bab samples: correclty fix saving samples with a C library config file 2009-09-13 17:14:28 +02:00
Yann E. MORIN"
5bd5b5d687 samples: fix uClibc config file location 2009-09-13 17:14:03 +02:00
Yann E. MORIN"
028b9d1c98 comp-libs/cloog: fix building
For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl.
For any later versions, the driectory name does have the version, such as
cloog-ppl-0.15.4.
2009-09-13 12:25:33 +02:00
Yann E. MORIN"
2418f95c9e Merge. 2009-09-13 12:12:05 +02:00
Yann E. MORIN"
00f6b4695f samples: update 2009-09-13 11:49:10 +02:00
Yann E. MORIN"
81a201e0de Merge. 2009-09-12 11:20:09 +02:00