Commit Graph

292 Commits

Author SHA1 Message Date
Yann E. MORIN"
ea70303d73 samples: update the samples
Release time is coming at a fast pace. It is now time to
update the samples so they apply cleanly.

The canadian-cross sample mingw32,i686-none-linux-gnu has
been replaced with i586-mingw32msvc,i686-none-linux-gnu.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-01-30 19:25:56 +01:00
Yann E. MORIN"
4d82364f1f samples: update the mingw sample
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-01-26 00:12:27 +01:00
Yann E. MORIN"
a28b593548 arch: remove ia64
ia64 is broken in every gcc/glibc combinations I tested (except for the
existing sample that used very old versions).

Nobody complained on the list about not being able to build recent versions.

So the only way forward I can see is to remove the architecture altogether.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-01-03 22:02:06 +01:00
Yann E. MORIN"
c46370122d samples: update i686-nptl-linux-gnu
Enable Java and Fortran frontends.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-12-31 00:16:19 +01:00
Yann E. MORIN"
ab0ef7042f samples: update i686-nptl-linux-gnu
Notable changes:
- uses binutils 2.21, builds gold, but defaults to ld
- uses gcc 4.5.2, with GRAPHITE and LTO, builds lto-plugin

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-12-30 21:06:04 +01:00
Yann E. MORIN"
8d821ce49a samples: update after libc versions renaming
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-01-02 22:32:04 +01:00
Yann E. MORIN"
fd5d0a93e2 samples: update all samples to latest config knobs
No new feature, no newer version, only updates so that
samples can be recalled without anything to set.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-11-03 18:30:30 +01:00
Yann E. MORIN"
8b0fb989fc samples: update to not use // download
Parallel download can cause issues in some network environments
(eg. behind some firewalls/routers), so default to not //.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-10-18 21:50:26 +02:00
Yann E. MORIN"
f6b59188f1 samples: update all samples to use the new build dir
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-10-07 23:53:16 +02:00
Yann E. MORIN"
aa3d69979f samples: update powerpc-e500v2-linux-gnuspe
Update the configuration and the comment.

Reported-by: Anthony Foiani <anthony.foiani@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-10-07 23:51:23 +02:00
Yann E. MORIN"
e9a2a86d4d arch/mips: add experimental mips64 samples
Both toolchains were tested to successfully:
- _build_ busybox, giving respectively an n32 and an n64 binary
  although it has not been run-tested.
- build linux-2.6.36-rc3 for Loongson, giving an n64 vmlinux
  (which is expected, due to the way the kernel is built),
  and the kernel properly boots!

Credits are due to Julien MOUTHINO (julm on freenode#uClibc) for
testing that the kernel boots on his hardware! Cheers! ;-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-09-12 23:38:18 +02:00
Yann E. MORIN"
bffcb7b3fa samples: update all samples
All samples get rebased, no new option is chosen.
2010-08-01 14:21:13 +02:00
Yann E. MORIN"
749b819c92 samples: add a short list of all samples
Add an action to list only the sample names.
Use that for auto-completion.
2010-07-30 23:30:02 +02:00
Bart vdr Meulen
b240cfcc3a samples: add Linux -> Mingw32 sample
Sample to build compiler targetting mingw32 target systems

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
---
 samples/i686-pc-mingw32/crosstool.config |  302 +++++++++++++++++++++++++++++++
 samples/i686-pc-mingw32/reported.by      |    3
 2 files changed, 305 insertions(+)
 create mode 100644 samples/i686-pc-mingw32/crosstool.config
 create mode 100644 samples/i686-pc-mingw32/reported.by
2010-07-11 21:37:29 +02:00
Yann E. MORIN"
df541a321e samples: add an ARMeb uClibc/NPTL experimental sample 2010-07-11 00:20:13 +02:00
Yann E. MORIN"
9cdba4a57c samples: update 2010-04-30 14:28:14 +02:00
Thomas Petazzoni
be221494fa samples: add Blackfin sample 2010-04-07 09:26:12 +02:00
Yann E. MORIN"
e5a007415a scripts: misc help and auto-complete fixes
- don't list samples in the main help screen
- improve the samples listing in list-samples
- don't document the 'config' action, it's long dead
- document the 'V' environment variable
- improve on START, STOP and PREFIX environment variables
- add PREFIX and V to autocomplete
- advertise auto-complete at install time
2010-04-02 00:18:26 +02:00
Yann E. MORIN"
6a151cfe74 samples: fix samples 2010-03-19 19:02:30 +01:00
Titus von Boxberg"
836562e0d0 scripts/samples: use the computed '$(sed)', not 'sed' 2010-02-03 00:24:24 +01:00
Yann E. MORIN"
2a1730cd1d samples: fix this MIPS eglibc-based sample
Specify the SVN revision to use for the eglibc snapshot instead of HEAD,
as some patches made their way upstream in the meantime.
2010-02-18 19:29:06 +01:00
Yann E. MORIN"
8d01c33fd1 samples: update samples
Update to the latest set of config options (no config change).
Remove OABI ARM samples.
2010-01-31 23:04:35 +01:00
Yann E. MORIN"
964d20b1c7 scripts: dump the current tuple with show-config 2010-01-31 20:10:14 +01:00
Yann E. MORIN"
3fb0463536 scripts: add action to dump current configuration in humane-readable form 2010-01-31 15:57:22 +01:00
Yann E. MORIN
6d70a576da arch: add basic m68k support
Signed-off-by: Remy Bohmer <linux@bohmer.net>
[yann.morin.1998@anciens.enib.fr: use defaults for CT_TARGET_ARCH]
Signed-off-by: "Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
2010-01-29 23:23:59 +01:00
Yann E. MORIN"
68058e12b8 samples: update armeb-unknown-linux-uclibcgnueabi: use uClibc-0.9.30.2 2010-01-14 19:09:27 +01:00
Yann E. MORIN"
89eca789ce samples: update armeb-unknown-linux-uclibcgnueabi 2010-01-07 20:40:52 +01:00
Yann E. MORIN"
df239bc7ee samples: refine the listing of all samples for canadian samples
For canadian samples, display the sample as:
  target-tuple (host: host-tuple)
2010-01-03 18:40:35 +01:00
Yann E. MORIN"
27c1a5fa3f samples: add an action to print details for all samples 2010-01-03 18:36:07 +01:00
Yann E. MORIN"
75cb688486 samples: fix displaying samples 2010-01-03 18:33:23 +01:00
Yann E. MORIN"
24711bbfbe samples: add a new samples for the TI DaVinci processors.
Dragan Marinkovic <marinkovic.dragan@gmail.com> wrote:
  I finally had the time (and board) to spend some time with
  crosstool-NG version 1.5.2 and TMS320DM6446 (DaVinci Digital Media
  System-on-Chip,
  http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html).

  I was able to successfully build and run v2.6.27-davinci1 kernel
  (Kevin Hilman's branch) with busybox based initramfs on it. I don't
  believe that any later kernel would represent any challenge (it just
  happens that I'm currently working with this version). What a thrill
  :).

  crosstool-NG/toolchain config is attached. It may be useful to someone
  using crosstool-NG ...
2010-01-03 17:36:54 +01:00
Yann E. MORIN"
5d3fc8dfc6 samples: update the Alpha sample
According to: http://sourceware.org/ml/crossgcc/2009-11/msg00109.html
2009-11-25 23:13:05 +01:00
Yann E. MORIN"
5223e73b15 samples: update the AVR32 sample 2009-11-22 22:59:24 +01:00
Yann E. MORIN"
d5eb1f0dcf arch: cleanup the 32- and 64-bit selection 2009-11-17 22:29:50 +01:00
Yann E. MORIN"
d219235f73 arch/ia64: update to the new 64-bit infrastructure 2009-11-17 11:55:37 +01:00
Yann E. MORIN"
cb52ec6051 arch/s390: commonalise the 32- and 64-bit s390 arch 2009-11-17 11:54:44 +01:00
Yann E. MORIN"
7ea82181db arch/x86: commonalise the 32- and 64-bit x86 arch 2009-11-17 11:51:57 +01:00
Yann E. MORIN"
28b38f9222 arch/ppc: commonalise the 32- and 64-bit PowerPC arch 2009-11-17 11:33:59 +01:00
Yann E. MORIN"
385a616b10 arch/s390: cleanups
Don't select unneeded config knobs. Don't select non-existing config knobs.
Use the "no patch" config knob, instead of pointing to an non-exiting local
patch dir. Simplify the tuple-related scripts. Update the samples.
2009-11-16 20:18:09 +01:00
harold
2cde67ddc4 arch: add s390 and s390x architectures and samples 2009-11-14 15:03:01 -06:00
Yann E. MORIN"
1ebe0b246a samples: update the armeb-unknown-linux-gnueabi sample to use glibc-2.10.1 2009-11-13 21:39:58 +01:00
Yann E. MORIN"
6af0ca4153 scripts: some eye-candy 2009-10-30 20:08:44 +01:00
Yann E. MORIN"
01240b9fbf scripts: fix updating config.{sub,guess} 2009-10-30 19:49:51 +01:00
Yann E. MORIN"
de8f2cea32 Merge. 2009-10-29 00:10:06 +01:00
Yann E. MORIN"
5b0242a30c samples: update all samples to the new set of options
No version change is made.
2009-10-28 23:20:31 +01:00
Yann E. MORIN"
3b6c174779 arch/arm: add sample for nommu bare-metal Cortex-M3 with newlib 2009-10-26 23:12:29 +01:00
Yann E. MORIN"
bc7cfc95ad 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?!?!
2009-10-08 23:29:45 +02:00
Yann E. MORIN"
2fb4f224f3 samples: update 2009-10-04 12:53:12 +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"
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