aboutsummaryrefslogtreecommitdiff
path: root/config/binutils.in
Commit message (Collapse)AuthorAgeFilesLines
* binutils: allow choice for elf format when building bare-metal cross compilerYann E. MORIN"2010-04-091-1/+1
| | | | | | | | | When building a baremetal cross compiler I want to be able to select the elf format and not be forced to build the elf2flt package. Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Yann E. MORIN: tweak the commit message] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* Re-enable the FD_PIC ELF configuration optionThomas Petazzoni2010-04-071-7/+7
| | | | | Blackfin uses FD_PIC ELF format to provide shared libraries on a non-MMU architecture.
* config: fix style issues when source-ing filesYann E. MORIN"2010-03-291-3/+3
| | | | | Always enclose the sourced file between double-quotes (purely for consistency; enclosing or not are both allowed by the kconfig language).
* tools: move sstrip to the binary utilities menuYann E. MORIN"2010-03-171-0/+1
| | | | | | sstrip is now alone in its 'tools' menu, and we will probably never gain any other 'tool'. Besides, sstrip is just strip, but a little bit more agressive, so it deserves going to the 'binary utilities' menu.
* /trunk:Yann E. MORIN"2009-05-201-7/+7
| | | | | | | | | - comment-out the "FD_PIC ELF" binary format: it's not used/coded for now... -------- diffstat follows -------- /trunk/config/binutils.in | 14 7 7 0 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
* Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"2009-05-201-140/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - merge Linux and uClinux back to a single kernel - add ARCH_USE_MMU and acquainted config options that architectures can auto-select - make binutils and elf2flt two "Binary utilities" that go in a single common sub-{menu,directory} structure -------- diffstat follows -------- /trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 - /trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++ /trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ---------------------------- /trunk/scripts/build/binutils.sh | 232 0 232 0 -------------------------------- /trunk/scripts/build/elf2flt.sh | 150 0 150 0 --------------------- /trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 + /trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++ /trunk/config/kernel/linux.in-common | 252 0 252 0 ----------------------------------- /trunk/config/kernel/uclinux.in | 21 0 21 0 --- /trunk/config/target.in | 23 22 1 0 +++ /trunk/config/elf2flt.in | 49 0 49 0 ------- /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/config.in | 1 0 1 0 - /trunk/config/arch/sh.in | 1 1 0 0 + /trunk/config/arch/arm.in | 2 1 1 0 /trunk/config/arch/powerpc.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + /trunk/config/arch/alpha.in | 1 1 0 0 + /trunk/config/arch/x86.in | 1 1 0 0 + /trunk/config/arch/mips.in | 1 1 0 0 + /trunk/config/arch/powerpc64.in | 1 1 0 0 + 22 files changed, 489 insertions(+), 913 deletions(-)
* Add latest stable binutils-2.19.1Yann E. MORIN"2009-03-051-0/+5
| | | | | /trunk/config/binutils.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Add latest EXPERIMENTAL binutils-2.19.51.0.2.Yann E. MORIN"2009-03-051-0/+6
| | | | | /trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add latest binutils snapshot version 2.19.51.0.1.Yann E. MORIN"2009-02-021-0/+6
| | | | | /trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add binutils-2.19 and associated patchset (vampirised from Gentoo).Yann E. MORIN"2008-11-231-0/+5
| | | | | | | | | | | | | | | /trunk/patches/binutils/2.19/120-sh-targets.patch | 52 52 0 0 ++++ /trunk/patches/binutils/2.19/180-use-relro.patch | 14 14 0 0 + /trunk/patches/binutils/2.19/160-use-new-ld-dtags.patch | 14 14 0 0 + /trunk/patches/binutils/2.19/100-ppc64-pie.patch | 20 20 0 0 + /trunk/patches/binutils/2.19/190-libiberty-pic.patch | 14 14 0 0 + /trunk/patches/binutils/2.19/170-generate-gnu-hash.patch | 16 16 0 0 + /trunk/patches/binutils/2.19/110-RPATH_ENVVAR-smack.patch | 17 17 0 0 + /trunk/patches/binutils/2.19/140-pt-pax-flags-20081101.patch | 249 249 0 0 +++++++++++++++++ /trunk/patches/binutils/2.19/150-warn-textrel.patch | 48 48 0 0 +++ /trunk/patches/binutils/2.19/130-check_ldrunpath_length.patch | 31 31 0 0 ++ /trunk/config/binutils.in | 5 5 0 0 + 11 files changed, 480 insertions(+)
* Add latest binutils versions.Yann E. MORIN"2008-10-131-0/+30
| | | | | /trunk/config/binutils.in | 30 30 0 0 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+)
* Add binutils-2.18.50.0.9.Yann E. MORIN"2008-09-221-0/+6
| | | | | | | | | | | | | | | | | Add a patch to binutils to not use '/' as a comment separator on i386 assembly when targeting bare metal (breaks linux kernel build). /trunk/patches/binutils/2.18.50.0.8/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.9/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/patches/binutils/2.14/110-i386-no-divide-comment.patch | 38 38 0 0 ++++++ /trunk/patches/binutils/2.14/270-i386-no-divide-comment.patch | 38 38 0 0 ++++++ /trunk/patches/binutils/2.16.1/160-i386-no-divide-comment.patch | 40 40 0 0 ++++++ /trunk/patches/binutils/2.17/210-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/patches/binutils/2.18/120-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.4/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.6/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.7/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++ /trunk/config/binutils.in | 6 6 0 0 + 11 files changed, 570 insertions(+)
* Introduce a new EXPERIMENTAL feature: BARE_METAL.Yann E. MORIN"2008-09-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should ultimately llow to build bare-metal compilers, for targets that have no kernel and no C library. Move the C library build script to their own sub-directory; introduce an empty build script for bare-metal. Move the compiler build script to its own sub-directory. Move the kernel build script to its own sub-directory; introduce an empty build script for bare-metal. Update the ARM target tuples to enable bare-metal targets. Add two ARM bare-metal samples. Add latest Linux kernel versions. /trunk/scripts/build/kernel/none.sh | 77 6 71 0 +---- /trunk/scripts/build/cc/gcc.sh | 58 41 17 0 ++- /trunk/scripts/build/libc/none.sh | 513 9 504 0 +----------------------------- /trunk/scripts/crosstool.sh | 17 9 8 0 + /trunk/scripts/functions | 6 4 2 0 + /trunk/scripts/showSamples.sh | 6 3 3 0 /trunk/samples/arm-unknown-elf/crosstool.config | 225 225 0 0 +++++++++++++ /trunk/samples/arm-unknown-eabi/crosstool.config | 223 223 0 0 +++++++++++++ /trunk/config/kernel/linux_headers_install.in | 64 27 37 0 ++-- /trunk/config/kernel.in | 9 8 1 0 + /trunk/config/toolchain.in | 1 1 0 0 + /trunk/config/cc/gcc.in | 3 3 0 0 + /trunk/config/debug/dmalloc.in | 1 1 0 0 + /trunk/config/debug/gdb.in | 4 3 1 0 + /trunk/config/debug/strace.in | 1 1 0 0 + /trunk/config/debug/duma.in | 1 1 0 0 + /trunk/config/cc.in | 8 8 0 0 + /trunk/config/target.in | 13 13 0 0 + /trunk/config/binutils.in | 1 1 0 0 + /trunk/config/gmp_mpfr.in | 1 1 0 0 + /trunk/config/libc.in | 17 11 6 0 + /trunk/arch/arm/functions | 3 1 2 0 - 22 files changed, 600 insertions(+), 652 deletions(-)
* Add latest EXPERIMENTAL binutils 2.18.50.0.8.Yann E. MORIN"2008-07-131-0/+6
| | | | | /trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add latest binutils snapshot, and propagate patches from previous snapshot.Yann E. MORIN"2008-05-151-0/+6
| | | | | /trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Remove some EXPERIMENTAL binutils versions, I do not have time to create ↵Yann E. MORIN"2008-05-021-24/+0
| | | | | | | | | | | | | associated patches. /trunk/patches/binutils/2.18.50.0.4/200-ld-makefile-path.patch | 30 30 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch | 30 30 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.4/300-check-ldrunpath-length.patch | 26 26 0 0 +++++++++ /trunk/patches/binutils/2.18.50.0.6/200-ld-makefile-path.patch | 30 30 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.6/100-arm-uclibcgnueabi.patch | 30 30 0 0 ++++++++++ /trunk/patches/binutils/2.18.50.0.6/300-check-ldrunpath-length.patch | 26 26 0 0 +++++++++ /trunk/config/binutils.in | 24 0 24 0 -------- 7 files changed, 172 insertions(+), 24 deletions(-)
* Add latest binutils snapshots.Yann E. MORIN"2008-04-281-0/+12
| | | | | /trunk/config/binutils.in | 12 12 0 0 ++++++++++++ 1 file changed, 12 insertions(+)
* Eye candy in the binutils config menu.Yann E. MORIN"2008-04-271-1/+1
| | | | | /trunk/config/binutils.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Add building some binutils libraries for the target, as some utilities might ↵Yann E. MORIN"2008-04-271-0/+22
| | | | | | | | need them. /trunk/scripts/build/binutils.sh | 32 32 0 0 ++++++++++++++++++++++++++++++++ /trunk/config/binutils.in | 22 22 0 0 ++++++++++++++++++++++ 2 files changed, 54 insertions(+)
* Add EXPERIMENTAL binutils 2.18.50.x.y versions.Yann E. MORIN"2008-02-151-0/+24
|
* Renamed all patches file names so that locales are now irrelevant to sort ↵Yann E. MORIN"2007-09-231-24/+0
| | | | | | | the files. Removed the locale check as it is now irrelevant. Removed the experimental binutils 2.17.50.0.xx: 2.18 is here now.
* Add binutils-2.18.Yann E. MORIN"2007-08-291-0/+5
|
* Do a clean-up pass on the OBSOLETE features (versions):Yann E. MORIN"2007-08-141-130/+5
| | | | | | - remove legions of those, - remove associated patches no longer needed, - mark then as (OBSOLETE) in the prompt;
* Add experimental binutils-2.17.50.0.18, along with patches from previous ↵Yann E. MORIN"2007-08-121-0/+6
| | | | snapshot.
* Mark binutils-2.6.17.* as being EXPERIMENTAL versions.Yann E. MORIN"2007-07-131-0/+17
|
* Add binutils-2.17.50.0.17.Yann E. MORIN"2007-07-031-0/+5
|
* Add two new versions to binutils.Yann E. MORIN"2007-05-221-0/+10
|
* Introduce an OBSOLETE config option, to mask-out legacy stuff.Yann E. MORIN"2007-05-061-0/+8
|
* Add new kernel versions (2.6.20.{2,3,4}) and binutils versions ↵Yann E. MORIN"2007-03-311-2/+22
| | | | | | (2.17.50.0.1{1,2,3,4}). Fix typo in comment: qbove -> above.
* Add the full crosstool-NG sources to the new repository of its own.Yann E. MORIN"2007-02-241-0/+133
You might just say: 'Yeah! crosstool-NG's got its own repo!". Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup. That means I'm putting backups in place in the afternoon. That also means we've lost history... :-(