Yann E. MORIN"
96f5d9003a
config: re-order the log entries inthe menuconfig
2010-02-04 00:11:56 +01:00
Richard Strand
22fca0106e
libc/eglibc: Add option to optimize for size
...
Add an option to eglibc to optimize for size using -Os.
Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-02-01 12:56:28 +00:00
Yann E. MORIN"
4a272284b5
kernel/linux: add latest versions, remove old dot-releases
2010-01-31 17:07:02 +01:00
Yann E. MORIN"
ed19d3f919
libc/uClibc: remove EXPERIMENTAL for 0.9.30.2
2010-01-31 12:47:37 +01:00
Yann E. MORIN"
d2eb8450c5
debiug/ltrace: remove EXPERIMENTAL for 0.5.3, remove 0.5.1
2010-01-31 12:43:23 +01:00
Yann E. MORIN"
3431148215
debug/strace: remove EXPERIMENTAL for 4.5.19
2010-01-31 12:41:39 +01:00
Yann E. MORIN"
e6f61707e3
comp-libs/mpfr: remove EXPERIMENTAL for 2.4.2
2010-01-31 12:28:52 +01:00
Yann E. MORIN"
6d123f121b
comp-libs/mpc: remove EXPERIMENTAL for 0.8.1
2010-01-31 12:27:55 +01:00
Yann E. MORIN"
7b95b267df
arch/sh: remove EXPERIMENTAL
2010-01-31 12:24:58 +01:00
Yann E. MORIN"
fc7a6c68fa
arch/avr32: remove EXPERIMENTAL
2010-01-31 12:24:05 +01:00
Yann E. MORIN"
0a1e1a7e32
libc/newlib: remove EXPERIMENTAL status
...
Although this have been only slightly tested, no one has really complained,
and it seems to be working fine so far (on AVR32 at least).
2010-01-31 12:50:22 +01:00
Yann E. MORIN"
38dbb38701
cc/gcc: remove 4.3.0
...
gcc-4.3.0 never got !EXPERIMENTAL, and no one either confirmed nor complained.
2010-01-31 12:43:49 +01:00
Yann E. MORIN"
51965ce920
cc/gcc: remove EXPERIMENTAL for gcc-4.4
2010-01-31 12:22:54 +01:00
Yann E. MORIN"
754060b02e
config: rename mirror prompt, update help entry
...
The mirror is not necessarily on the /LAN/.
2010-01-31 12:39:42 +01:00
Yann E. MORIN"
f50cca2bc9
config: remove never used/implemented 'ls-lR'
...
Use of listing (ls-lR) was never implemented, and never used.
2010-01-31 12:36:50 +01:00
Yann E. MORIN"
5280cd71be
libc/glibc: move some options around
2009-12-13 22:53:36 +01:00
Yann E. MORIN"
c5462c814f
libc/glibc: get rid of the now obsolete CVS stuff
...
It's now been a while that glibc switched to git from cvs.
Get rid of cvs to download glibc; this will make for a good
cleanup before we add git support! :-)
2010-01-11 22:47:58 +01:00
Yann E. MORIN"
494bcf3751
libc/glibc: add 2.11 and 2.11.1
2010-01-30 11:43:12 +01:00
Yann E. MORIN"
8920a94354
Merge.
2010-01-29 23:46:43 +01:00
Yann E. MORIN"
88d3a95eca
global: do not offer the renice option, let's the user handle that
...
It's broken anyway. Eg.:
- user is already niced at 10
- user configures to renice at 5
- breaks because user is not allowed to 'boost' his/her nice value
Bette let the user handle the renice with:
nice -XX ct-ng 'action'
2010-01-29 23:14:53 +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"
3bd33664df
cc/gcc: add latest 4.4.3, propagate patchset from 4.4.2
2010-01-24 22:53:51 +01:00
Yann E. MORIN"
64aae637f8
debug/gdb: do not expose the ncurses version in the menuconfig
2010-01-21 22:33:54 +01:00
Yann E. MORIN"
9a1941ac37
libc/uClibc: add latest version 0.9.30.2
2010-01-14 18:45:08 +01:00
Richard Strand
b6cf64a802
companion_tools/libtool: Add libtool tool
...
Add version 2.2.6b of libtool as a companion tool
Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-12 21:47:57 +00:00
Richard Strand
c782756cd3
companion_tools/automake: Add automake tool
...
Add version 1.11.1 of automake as a companion tool
Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-12 21:47:36 +00:00
Richard Strand
e3a8a01025
companion_tools/m4: Add m4 tool
...
Add version 1.4.13 of m4 as a companion tool
Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-12 21:47:14 +00:00
Yann E. MORIN"
df2e088c8f
companion_tools/autoconf: add autoconf tool
...
Initial version of adding autoconf as a companion tool.
Signed-off-by: Richard Strand <richard.strand@icomera.com>
[yann.morin.1998@anciens.enib.fr: use generic overide tools dir]
[yann.morin.1998@anciens.enib.fr: update menu entries]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-01-12 21:09:30 +01:00
Yann E. MORIN"
09f87e1ecb
libc/newlib: add latest version
2010-01-10 17:32:32 +01:00
Yann E. MORIN"
a5035761e7
config/arch: always select the adequate bitness
...
Even if the selected ARCH does not support different bitness (or we do
not support building with another bitness), still select the appropriate
bitness.
2010-01-09 15:52:06 +01:00
Yann E. MORIN"
4d4fbdcc61
config/arch: also export bitness as a string
2010-01-09 15:40:08 +01:00
Joachim Nilsson
55423f206f
debug/gdb: Add support for GDB 7.0.1 (minor release)
...
Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
2010-01-09 00:54:46 +01:00
Yann E. MORIN"
a272b32bba
config: don't force the vendor part in the tuple
...
Note however that some configurations (eg. arm-elf) will still
have the vendor part 'unknown' forced in (by config.sub).
2010-01-07 23:05:30 +01:00
Yann E. MORIN"
ac58996726
kernel/linux: add support for latest versions
...
This patch adds support for the latest Linux 2.6.32.3 kernel.
Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
[yann.morin.1998@anciens.enib.fr: keep only one long-term stable]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-01-07 19:28:28 +01:00
Yann E. MORIN"
ee51710277
complibs/mpfr: add latest version 2.4.2
...
Note: the MPFR site happens to be down at the time I wrote
this message, and happens to be down quite often.
Once it's back up'n'runnin', I'll mirror as much as possible
the MPFR tarballs on my site, but in the meantime, you'll
have to handle it by yourself (patience...).
2010-01-06 18:42:41 +01:00
Yann E. MORIN"
d81efef120
complibs/mpc: add latest version 0.8.1
2010-01-06 18:40:08 +01:00
Joachim Nilsson
c704137fd6
debug/ltrace: Add support for ltrace-0.5.3
...
From this version of ltrace the maintainer has removed support for
GNU Autotools, so the patch sets needed to be reworked.
Included is the latest Debian patch, by the Debian ltrace maintainer
Juan Cespedes <cespedes@debian.org>, the OpenEmbedded patches for cross
compiling, by Khem Raj <raj.khem@gmail.com> and a further set of patches
by Joachim Nilsson <jocke@vmlinux.org> for crosstool-NG.
2010-01-03 16:46:58 +01:00
Yann E. MORIN"
04c68600ea
scripts/functions: add aria2, a powerfull downloader
...
aria2 is a powerfull downloader that is capable of chunking and
parallel retrieval.
Due to li;itations in crosstool-NG retrieval facilities, it's not possible
to take fully advantage of aria2. It might happen that, in the future,
those limitations get lifted away, so we can take use features such as
parallel downloading from more than one server at the same time. For now,
it should still speed up downloads thanks to parallel downloading of chunks.
2009-12-30 15:36:22 +01:00
Yann E. MORIN"
0e097f0b25
kernel/linux: add latest versions
2009-12-19 13:00:51 +01:00
Yann E. MORIN"
74cfde0453
kernel/linux: fix versions
2009-12-19 12:54:59 +01:00
Frederic Roussel"
7f6d114800
Adding kernel 2.6.31.6 and 2.6.27.39
2009-11-17 09:54:10 -08:00
Simon Pasch
a4980248f3
libc/uClibc: add wchar support
2009-11-06 20:17:30 +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"
1f18636343
arch: add hidden config knobs for 32- and 64-bit support and select
...
Add new hidden config knobs that architectures can select to
say whether they support 32- or 64-bit variants, and which
they default to.
2009-11-17 09:27:38 +01:00
Yann E. MORIN"
07dfc06659
Merge.
2009-11-16 22:37:39 +01:00
Yann E. MORIN"
2df1637271
Merge.
2009-11-16 20:25:42 +01:00
Yann E. MORIN"
bd8e670d5e
libc/glibc: allow more than one line in configparms
2009-11-16 20:24:03 +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
Yann E. MORIN"
2b212bccad
config/global: enable not using patches at all
...
It can be needed to build a toolchain with no patch at all.
2009-11-16 20:15:45 +01:00
harold
2cde67ddc4
arch: add s390 and s390x architectures and samples
2009-11-14 15:03:01 -06:00
Yann E. MORIN"
4b173045e9
libc/glibc: add 2.10.1
...
Woo... It seems the glibc guys finally decided that tarballs
were not deprecated, in fact.
The patchset was vampirised from Gentoo (kudos, guys!), and
applies to glibc+ports, so that's why it's been added as a
patchset against ports, not against glibc.
2009-11-13 21:37:18 +01:00
Yann E. MORIN"
de8f2cea32
Merge.
2009-10-29 00:10:06 +01:00
Yann E. MORIN"
0b6a9e5c74
config: mark now old versions as being OBSOLETE
...
These versions are kept for the upcoming release, but they
will be removed from the next release if they are not used.
2009-10-28 19:15:50 +01:00
Yann E. MORIN"
ac17b542fe
config/binutils: add latest version 2.20
...
Also add patchset vampirised from Gentoo.
2009-10-27 20:06:46 +01:00
Yann E. MORIN"
4ae5060ec8
debug/strace: add latest version, unmarkprevious EXPERIMENTAL
...
Also propagate the patchset from 4.5.18 to 4.5.19.
2009-10-28 19:00:34 +01:00
Yann E. MORIN"
17d149e8b2
debug/gdb: add latest version 7.0
2009-10-28 18:34:49 +01:00
Yann E. MORIN"
c916a69abf
arch/arm: add THUMB interworking support
...
Add config option to build wtarget code with THUMB interworking.
This is used to build the C library as well as all other code
that runs on the target.
2009-10-26 23:11:10 +01:00
Yann E. MORIN"
d2324af8c7
arch/arm: add THUMB mode config option
2009-10-26 09:10:38 +01:00
Yann E. MORIN"
7bf7b7ff9a
arch/arm: add support for noMMU
...
Some ARM cores do not have an MMU (eg. Cortex-Mx and Cortex-Rx series).
Thus, allow the user to configure out the MMU for ARM.
2009-10-21 18:22:05 +02:00
Yann E. MORIN"
49e5b08739
libc/newlib: allow using CVS snapshots
...
The newlib "team" rolls new releases about once a year (december).
This is quite a long time between releases, in case code was fixed.
So, allow user to use a CVS snapshot to benefit early from fixes
and enhancements to newlib.
2009-10-26 22:00:30 +01:00
Yann E. MORIN"
68b9b30f6b
libc/newlib: allow using newlib with archs other than avr32
2009-10-21 22:51:39 +02:00
Yann E. MORIN"
f5cfdc1369
libc/newlib: fix namespace in config file
...
C library config options should be prefixed with 'LIBC_'.
2009-10-26 18:47:11 +01:00
Yann E. MORIN"
f7991ce0a8
config: add help for the MMU/noMMU entry
2009-10-21 23:45:55 +02:00
Yann E. MORIN"
37c48b9654
config/libc: move around hidden config options
...
This yields a cleaner .config file that is easier to read.
2009-10-21 19:08:31 +02:00
Yann E. MORIN"
288173ce56
config/arch/arm: default to EABI
2009-10-21 18:08:31 +02:00
Yann E. MORIN"
1a6400b025
cc/gcc: add latest 4.4.2 version as EXPERIMENTAL
2009-10-20 23:41:11 +02:00
Yann E. MORIN"
8515a28fce
kernel/linux: add latest versions
2009-10-27 18:49:15 +01:00
Yann E. MORIN"
af691e9712
binutils: remove duplicate config entries for binutils & elf2flt
2009-10-27 20:09:54 +01:00
Yann E. MORIN"
1b8b28d040
kernel/linux: remove the version prompt
2009-10-21 00:06:22 +02:00
Yann E. MORIN"
14f607d3a9
debug/gdb: remove old versions
2009-10-28 18:59:09 +01:00
Yann E. MORIN"
6d9e9b45f8
config/binutils: remove obsolete experimental versions
2009-10-27 20:06:07 +01:00
Yann E. MORIN"
4fb0c302e0
config: rip-out versions marked as OBSOLETE
2009-10-28 18:55:40 +01:00
Arnaud Vrac
e11863d167
eglibc: add support for user provided option groups
...
Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
2009-10-09 16:22:09 +02:00
Yann E. MORIN"
a14d72bf4f
libelf: add libelf-0.8.12
2009-10-04 11:25:34 +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"
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"
464dc74aa5
kernel/linux: update versions.
2009-09-26 12:46:41 +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"
2418f95c9e
Merge.
2009-09-13 12:12:05 +02:00
Yann E. MORIN"
338f763aef
kernel/linux: add latest versions
...
Add 2.6.27.33 as long-term stable, and 2.6.30.6 and 2.6.31.
2009-09-12 11:19:30 +02:00
Yann E. MORIN"
ffe6b1cb57
comp-libs/mpc: add latest 0.7 version.
2009-09-12 10:18:36 +02:00
Yann E. MORIN"
c8ea24328e
companion libs: add latest CLooG/PPL versions
...
Add the latest 0.15.{4,5,6,7} CLoog/PPL.
2009-09-07 22:03:06 +02:00
Yann E. MORIN"
b7d11da128
tools wrapper: move choice selection to a more appropriate place
...
Move the tools wrapper choice selection down to the companion libraries
sub-menu, to avoid the user going back and forth in the menu.
2009-09-06 11:47:40 +02:00
Joachim Nilsson
2231853b85
tools wrapper: fix config dependency
...
The tools wrapper is not needed only for canadian crosses, but also
for every other type of toolchain.
2009-09-06 11:13:28 +02:00
Yann E. MORIN"
539a2357df
config: move the patch choice to the extract section
...
Choosing the origin of the patches to apply is best
done in the 'extract' section.
2009-08-31 22:55:26 +02:00
Yann E. MORIN"
2efc2b2319
config: add fallback to patch order
...
Add the possibility to fallback to either bundled or local patches
if local or bundled are missing.
2009-08-31 12:47:58 +02:00
Yann E. MORIN"
b09e70bda5
config: add the local,bundled patch order
...
This ordering first applies the local patches, then the bundeld ones.
2009-08-31 12:51:53 +02:00
Yann E. MORIN"
dc836b5e4d
config: make selecting the patch origin a choice rather than a bool
2009-08-31 12:05:52 +02:00
Yann E. MORIN"
4fa6f04c32
config: move the "build shared libraries" option to the OS menu
...
The "Build shared libraries" config option is dependant on the type of
"Target OS".
Moving this options to the "Target OS" sub-menu is also better in the user
perspective: he/she no longer needs to go back and forth to see if he/she
missed any option.
2009-08-30 16:54:30 +02:00
Yann E. MORIN"
cf053f4c05
config: make "Build shared libraries" depend on KERNEL_SUPPORTS_SHARED_LIBS
...
Now that all kernels that support shared libraries select the correct config
option, we can change the dependency rules of SHARED_LIBS accordingly.
2009-08-30 16:50:30 +02:00
Yann E. MORIN"
3e7ed96262
config: Linux kernel selectes shared libraries support
...
The Linux kernel supports using shared libraries, so prompt the user.
2009-08-30 16:47:51 +02:00
Yann E. MORIN"
8d7dcccad5
config: introduce the KERNEL_SUPPORTS_SHARED_LIBS silent config option
...
The target OSes will be able to select this option if they support shared
libraries, instead of having "Build shared libaries" depend on each OS.
2009-08-30 16:44:59 +02:00
Yann E. MORIN"
94dbc02a8b
config: swap the debug and tools sub-menus
...
ltrace, in the debug sub-menu, selects libelf, in the tools sub-menu.
Inverse the order of the two sub-menus, so that the user does not have
to go back and forth between the two sub-menus.
2009-08-30 19:34:08 +02:00
Yann E. MORIN"
655be7da5b
config: move down companion libraries sub-menu
...
Move the companion libraries sub-menu down the main menu.
That way, the user does not need to go back and forth in the menu
to change options set by the different components that select the
companion libraries (binutils, gcc, gdb).
2009-08-30 19:33:48 +02:00