summaryrefslogtreecommitdiffstats
path: root/extra/Configs/Config.sh
Commit message (Collapse)AuthorAgeFilesLines
* do not enforce FORCE_SHAREABLE_TEXT_SEGMENTS on sh4Peter S. Mazinger2011-03-031-1/+0
| | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* remove ARCH_CFLAGS, ARCH_LDFLAGS and CROSSPeter S. Mazinger2009-11-191-3/+0
| | | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Revert "default ?conf to native arch"Bernhard Reutner-Fischer2009-09-141-10/+3
| | | | | | This reverts commit 6625518cd6894338937a74ca6b9187b7b8167b03. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* default ?conf to native archBernhard Reutner-Fischer2009-08-251-3/+10
| | | | | | | Default is now the native arch, you can start a fresh .config via 'make ARCH=ia64 menuconfig'. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Add optimized memcpy implementation for sh4 (from Stuart Menefy ↵Carmelo Amoroso2008-09-091-0/+5
| | | | | | | | @STMicroelectronics). This implementation is based on 'backward copying'. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* No configs actually set LIBGCC_CFLAGS to anything, and it's not even Rob Landley2007-03-161-3/+0
| | | | written into the resulting .config, so remove it.
* make sure we declare TARGET_ARCH as a stringMike Frysinger2007-02-141-0/+1
|
* simplify endian config/selectionMike Frysinger2006-02-181-8/+1
|
* s/TARGET_ARCH_FEATURES/FORCE_OPTIONS_FOR_ARCH/ to fix sed breakage as ↵Mike Frysinger2006-01-201-1/+1
| | | | pointed out by Joseph S. Myers
* fix breakage from HAVE_ELF removal and standardize all the arch config filesMike Frysinger2006-01-191-6/+10
|
* Remove HAVE_ELFPeter S. Mazinger2006-01-191-8/+0
|
* remove unused ARCH_LDFLAGS and touchup broken whitespaceMike Frysinger2005-11-111-5/+1
|
* ARCH_HAS_NO_MMU implies/selects ARCH_HAS_NO_LDSOPeter S. Mazinger2005-10-271-2/+0
|
* SH-4 has nommu variants, whereas SH-3 does not.Paul Mundt2005-05-021-1/+0
|
* Move sh64 to its own config so we don't crap up the sh one..Paul Mundt2005-05-021-9/+2
|
* Add sh2a support.Paul Mundt2005-05-021-1/+7
|
* s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen2004-01-161-3/+3
|
* Fixup selection of endianness, since select does not work on choiceEric Andersen2004-01-161-2/+6
| | | | | items, we have to declare what endianness cpus are capable of supporting and work using dependancies.
* As mjn3 noticed, 64 bit arches should select UCLIBC_HAS_LFSEric Andersen2004-01-091-0/+1
|
* Patch from Paul Mundt <lethal@linux-sh.org>:Eric Andersen2003-12-171-1/+0
| | | | | | | | | | Here's the patch for the ldso bits for sh64. This is still in need of a bunch of debugging, testing, etc. and is really only being submitted for general completeness. This assumes that the previous patches I've submitted have already been applied. I plan on playing with this and buildroot some more later, as I'd definitely like to see buildroot images for sh64.
* Paul Mundt <lethal@linux-sh.org> writes:Eric Andersen2003-12-051-1/+0
| | | | | | | | | | | | | This patch adds the libpthread backend bits for sh64. As noted previously, we can't inline things like the testandset() in pt-machine.h as we need to use a completely different ISA / CFLAGS in order for this to work. As a result, this patch is somewhat of a RFC as well to see what people think of the libpthread/linuxthreads/sysdeps Makefile approach, etc. The approach I've taken currently has been to provide a sysdeps/Makefile with a note that TARGET_ARCHs that want build rules can simply add themselves into the list of matching architectures to add to the subdir rule for. This probably isn't the cleanest solution, but it's quite transparent and works quite well.
* Paul Mundt <lethal@linux-sh.org> writes:Eric Andersen2003-12-031-4/+4
| | | | | | Nothing overly interesting here, this renames Hitachi/Mitsubishi to Renesas for the relevant platforms (in this case, h8, sh, and m32r). The same changes have already been going on in gcc/binutils/gdb/glibc/etc.
* force enable FORCE_SHAREABLE_TEXT_SEGMENTS for sh4Eric Andersen2003-12-031-0/+1
|
* Disable pthreads for sh64 for the time being (since it is notEric Andersen2003-12-021-0/+1
| | | | currently supported)
* Kill ARCH_HAS_NO_MMU and use HAS_FPU only. Wether floating point opsManuel Novoa III2003-11-181-4/+0
| | | | | are implemented in hardware or via kernel emulation doesn't matter to the libc code.
* Stefan Allius writes:Eric Andersen2003-11-111-2/+1
| | | | | | | Another little patch fix the configuration for the SH3 targets. The SH3 has no FPU, but our ldso runs fine on a SH3 target. (I think the ldso should also run on a SH2 target, so you might want to enable the ldso for SH2 targets too. But I can't test it, since I have no such a system) :
* Yet more config system updatesEric Andersen2003-11-051-0/+3
|
* OopsEric Andersen2003-11-051-3/+1
|
* Rework the config system. Better utilize the Kconfig languageEric Andersen2003-11-041-32/+16
| | | | | which should simplify enabling arbitrary architectures. -Erik
* Patch from Paul Mundt adding uClibc sh64 support:Eric Andersen2003-08-131-4/+0
| | | | | | | | | | | | | | | | Here's a patch that implements the beginnings of a rudimentary sh64 port. So far, this only works static, as I haven't done any of the ldso work yet. I've also not touched the libpthread stuff yet either, so that's also disabled for now. This port was based off of some work that Sean McGoogan at SuperH did for his initial port, but the this patch doesn't carry over too much from there (basically the libc/sysdeps/linux/sh64/Makefile (or rather, parts of it), the setjmp/longjmp stuff (which I had to rewrite portions of it to work with the new toolchains), etc.). However, for static, everything appears to work correcly, at least in a hello world type application.
* Patch from Stefan Allius:Eric Andersen2002-11-201-0/+4
| | | | | | | | | - Invert all FORCE_SHAREABLE_TEXT_SEGMENTS checks. - Define FORCE_SHAREABLE_TEXT_SEGMENTS in the Makefile, so it can be configured by the config system. - linuxelf.h inspects that we don't combine FORCE_SHAREABLE_TEXT_SEGMENTS and SVR4_BUGCOMPAT - Add a new config option for FORCE_SHAREABLE_TEXT_SEGMENTS
* Patch from Stefan Allius to fixup SuperH ARCH_HAS_MMU and ARCH_HAS_FPUEric Andersen2002-11-081-1/+5
|
* Update doc referenceEric Andersen2002-11-081-1/+1
|
* Yet more config system updating.Eric Andersen2002-11-031-18/+0
|
* kill some ancient stuff that appears to be lingeringEric Andersen2002-11-021-8/+8
|
* Default to SH4Eric Andersen2002-11-021-1/+1
|
* update all the Config files for the various arches so they work with the newEric Andersen2002-11-021-216/+97
| | | | | config system. Hopefully I got everything here correct... -Erik
* Patch from Stefan Allius <allius@atecom.com>:Eric Andersen2002-10-011-2/+6
| | | | | | | | | | | | | | | | | | | ----------------------------------- In extra/Configs/Config.sh I added the INCLUDE_PTHREADS statement and change the default values for BUILD_UCLIBC_LDSO and HAVE_SHARED. ----------------------------------- In extra/scripts/initfini.pl My last patch removes two labels, which migth be used by the .size statements. (Sorry, but I'm a perl beginner) I fixed it. ----------------------------------- In libc/sysdeps/linux/common/initfini.c I fixed two warnings "nested extern declaration of `i_am_not_a_leaf.. ----------------------------------- In libc/sysdeps/linux/sh/__init_brl.c brk.c sbrk.c I fixed some compiler warnings which comes from a wrong inclusion order. -----------------------------------
* Kill the HAS_LONG_LONG option. It really did not make a lot ofEric Andersen2002-08-251-6/+0
| | | | | | sense to exclude it, gcc always supports long long, and we never fully excluded long long anyways (off64_t for example). -Erik
* Hide .hidden stuff unless explicitly enabledEric Andersen2002-08-221-0/+2
| | | | -Erik
* SuperH config updateEric Andersen2002-08-191-0/+4
|
* Update default config filesEric Andersen2002-08-081-7/+5
|
* Miles Bader implemented a new mmap based malloc which is muchEric Andersen2002-07-181-10/+8
| | | | | | | smarter than the old "malloc-simple", and actually works, unlike the old "malloc". So kill the old "malloc-simple" and the old "malloc" and replace them with Miles' new malloc implementation. Update Config files to match. Thanks Miles!
* Update Config files for current locale and wide char configuration options.Manuel Novoa III2002-07-031-7/+5
|
* Resync the install definesEric Andersen2002-07-021-2/+9
| | | | -Erik
* Fix incorrect comment re malloc-930716Eric Andersen2002-06-191-2/+2
| | | | -Erik
* Scrub up a few little things.Eric Andersen2002-02-011-2/+0
|
* * Added /etc/shadow support (Config selectable)David McCullough2002-01-171-0/+3
| | | | * Moved some file paths from code into <paths.h>
* Patch from Brian Stafford <brian@stafford.uklinux.net> to fixupEric Andersen2002-01-141-3/+15
| | | | support for Unix98 PTYs, and optionally exclude the older junk.
* Allow people to exclude regex code, since it is huge (27k)Eric Andersen2002-01-091-0/+6
|