summaryrefslogtreecommitdiffstats
path: root/extra
Commit message (Collapse)AuthorAgeFilesLines
* As suggested by Marshall M. Midden at brecis, use -mno-split-addressesEric Andersen2003-06-124-4/+4
| | | | instead for mips, which should be a bit faster and will be safer too.
* Marshall M. Midden at brecis.com writes:Eric Andersen2003-06-114-0/+4
| | | | | | | | | | | | | | | | | The gnu ld and binutils for mips has a bug with relocation. It is possible for a relocation table to be created that is not able to be loaded correctly. We found this with the intersil wireless driver port. To enable a correctly created mips relocation table (either a .o, or ld -r) it is necessary to turn off one of the instruction re-scheduling passes. Specifically, on mips-gcc -fno-schedule-insns2 is needed. This is an FYI. The bug has been reported to the appropriate mailing lists. This patch is an effort to avoid this problem on mips. -Erik
* Patch from Peter S. Mazinger to make the get-needed-libgcc-objectsEric Andersen2003-06-051-1/+1
| | | | script work with newer binutils versions.
* Enable ADD_LIBGCC_FUNCTIONS by default on armEric Andersen2003-05-301-0/+4
|
* Allow gcc to move/update by detecting where needed files are shouldEric Andersen2003-05-281-6/+101
| | | | | they move/disappear from the expected location. -Erik
* Accomodate building under cygwinEric Andersen2003-05-281-1/+16
|
* Some small fixups for the h8 support and add the h8s platform support.David McCullough2003-04-292-1/+79
|
* Avoid errors with buggy preprocessorsEric Andersen2003-03-311-2/+2
|
* Patch from Jordan Crouse to avoid potential rendering problemsEric Andersen2003-03-101-1/+1
|
* Patch from Konrad Eisele to omit -Wl,--dynamic-linker fromEric Andersen2003-03-052-1/+8
| | | | the gcc wrapper when not building with shared library support.
* Patch from Stefan Allius:Eric Andersen2003-03-051-11/+31
| | | | | | | | | | | | | | | Hi Erik, I patched the initfini.awk script, so we can build crt[in].S for the SuperH targets with gmon-support. The patch moves all labels into the wright sections, and add some assembler statements to jump over them. (only activ on SH targets) The patch also avoid any references of _GLOBAL_OFFSET_TABLE_ or *gmon_start* in the crtn.S file. This should work on every target. Bye Stefan
* Seperate pthread debugging from uClibc debugging. They are usedEric Andersen2003-03-041-0/+17
| | | | for different things.
* Initial effort at adding profiling support.Eric Andersen2003-03-035-4/+81
|
* Patch from David Airlie to fix handling of ctor/dtor stuff when used inEric Andersen2003-02-271-18/+23
| | | | combination with and w/o both the nostdinc and nostdlib options.
* Patch from Stefan Allius to make adding libgcc functions to the library anEric Andersen2003-02-051-1/+18
| | | | | option, to avoid the possibility of adding non PIC code into the shared PIC uClibc library, thereby making the .text segment unshareable.
* Cleanup makefiles and make clean a bitEric Andersen2003-01-231-2/+2
|
* Patch from Brett Hunt at micron.com to fixup potential segfaultsEric Andersen2003-01-231-4/+4
| | | | during 'make menuconfig'
* Update build rules a bit. fix quoting problems. Update defaultEric Andersen2003-01-163-3/+10
| | | | x86 compiler optimization to not force building i386 opcodes.
* Patch from Robert Schwebel -- support ncurses installed in /usr/localEric Andersen2003-01-111-1/+8
|
* Obligatory forgotten update...Manuel Novoa III2002-12-201-141/+183
|
* Add a target so that people can download and use pregenerated locale dataManuel Novoa III2002-12-201-0/+6
| | | | | files instead of generating approx 40Mb of glibc locales to get the 300+ locales currently supported.
* The big thing is locale dependent collation support.Manuel Novoa III2002-12-20158-827/+64827
| | | | Also added outdigit support and (legacy) YESSTR/NOSTR support.
* Patch from Stefan Allius. Only build config stuff when needed.Eric Andersen2002-12-172-3/+7
|
* Only build the ncurses stuff when it is needed, based on aEric Andersen2002-12-132-24/+26
| | | | | | patch from Stefan Allius (though the extra/config/Makefile rework is mine), -Erik
* Use crt1.o when ctor/dtor support is enabledEric Andersen2002-12-121-2/+5
|
* When -shared is specified, meaning they wish to create a sharedEric Andersen2002-12-121-6/+9
| | | | | | library, we need to disable adding start files (i.e. crt0) since it isn't supposed to be creating an executable, just a shared lib. -Erik
* It seems SCO puts touch in a wierd placeEric Andersen2002-12-121-1/+1
|
* Removed redundant definition of __USE_WEAK_ALIASES.Tobias Anderberg2002-12-052-1/+79
| | | | | | Added option for selecting cris architecure type. For now, only CRIS is available. Added a default configuration for cris.
* Change some variable names so we are more consistant with whatEric Andersen2002-12-043-15/+14
| | | | | the linux kernel uses. -Erik
* I forgot to kill these files in my last commit.Eric Andersen2002-12-042-227/+0
| | | | -Erik
* This is based on a patch posted to lkml by Petr Baudis on 23 Nov, which wasEric Andersen2002-12-0413-377/+273
| | | | | | | then considerably hacked up by me. This eliminates the separate lxdialog and instead directly uses the lxdialog internals. This allows 'make menuconfig' to be much faster. -Erik
* Spelling fixesEric Andersen2002-12-021-9/+9
| | | | -Erik
* Make support for global constructors and global destructors beEric Andersen2002-11-274-12/+62
| | | | | | configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik
* Fix the defaults to make them be saneEric Andersen2002-11-271-3/+0
|
* Ok... here's the summary:Manuel Novoa III2002-11-228-75/+563
| | | | | | | | | | | | | | Hopefully locale support will build when cross compiling now. Collation is still not supported, but that's what I'm currently working on. In the next couple of days, I'll probably put up a couple of files for download that will save people the trouble of generating all the glibc locales. Added *wprintf functions, although they currently don't support floating point. That will be fixed when I rewrite _dtostr... or possibly before. Added the wcsto{inttype} functions. Added iconv() and a mini iconv utility. The require locale support and only provide for conversions involving the various unicode encodings { UCS-4*, UCS-2*, UTF-32*, UTF-16*, UTF-8 }, the 8-bit codesets built with the locale data, and the internal WCHAR_T.
* Patch from Yoshinori Sato to update the h8300 architecture.Eric Andersen2002-11-212-1/+2
|
* Improve malloc debugging support.Miles Bader2002-11-211-0/+11
|
* Patch from Stefan Allius:Eric Andersen2002-11-202-0/+19
| | | | | | | | | - 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
* Implement dynamic atexit handling. Adds a few bytes and a dependancyEric Andersen2002-11-191-0/+17
| | | | | on malloc (via realloc). -Erik
* Ronald Wahl writes:Eric Andersen2002-11-151-0/+3
| | | | | | since uclibc-0.9.16 I have to specify -fpic during _link_-time or else I get an error from the dynamic linker when I load shared objects. Patch is appended.
* fix typoAaron Lehmann2002-11-091-1/+1
|
* Update from upstreamEric Andersen2002-11-092-11/+9
|
* typo fixesEric Andersen2002-11-091-4/+4
|
* Patch from Stefan Allius: avoid implicit casting of void *(64bit) to int(32bit)Eric Andersen2002-11-091-1/+1
|
* Scare people away from enabling locale support for now.Eric Andersen2002-11-081-3/+4
|
* Disable ldso debugging. It should not be on by default.Eric Andersen2002-11-081-2/+2
|
* Use NATIVE_CC. Don't hard code using 'gcc'.Eric Andersen2002-11-081-1/+1
| | | | -Erik
* Patch from Stefan Allius for libgcc multilib supportEric Andersen2002-11-081-5/+3
| | | | | | | | | | | | | | | | | | this is the last patch, we need to make the support of multitarget libgcc complete. --------------------------------- In ldso/ldso/Makefile I added the CPU_LDFLAGS-y to the LDFLAGS --------------------------------- In libc/Makefile I set the LDFLAGS for the script get-needed-objects.sh with CPU_LDFLAGS-y --------------------------------- In extra/scripts/get-needed-object.sh we now use the LIBGCC from Rules.mak and call LD with LDFLAGS (==CPU_LDFLAGS-y). Addtionally I grep the NM output, to fix the unresolved external __GLOBAL_OFFSET_TABLE__ on SuperH targets. ---------------------------------
* Patch from Stefan Allius to fixup SuperH ARCH_HAS_MMU and ARCH_HAS_FPUEric Andersen2002-11-081-1/+5
|
* Initial checkin.Miles Bader2002-11-081-0/+59
|