Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Another update to initfini.awk and initfini.c from Stefan Allius | Eric Andersen | 2002-11-03 | 1 | -13/+15 | |
| | | | | | to hopefully address SH wierdness. Now works on other architecture properly as well. | |||||
* | Fixup script to avoid potential spurious whining over empty object files. | Eric Andersen | 2002-10-31 | 1 | -6/+9 | |
| | | | | -Erik | |||||
* | For now, comment out the broken part | Eric Andersen | 2002-10-29 | 1 | -6/+6 | |
| | ||||||
* | Remove my horrible SH hack infavor of this fix for initfini.awk from | Eric Andersen | 2002-10-29 | 1 | -1/+16 | |
| | | | | Stefan Allius <allius@atecom.com>, which does a better job. | |||||
* | Add appropriate -I options so that any files included by unistd.h are | Miles Bader | 2002-10-28 | 1 | -3/+6 | |
| | | | | | found correctly. Tweak the whitespace of the generated file. | |||||
* | Kill the now redundant initfini.pl | Eric Andersen | 2002-10-14 | 1 | -156/+0 | |
| | | | | -Erik | |||||
* | Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplement | Eric Andersen | 2002-10-14 | 1 | -0/+77 | |
| | | | | | | my little initfini.pl script in awk. This eliminates uClibc's compile-time dependancy on perl, and lets us use the much lighter weight awk, which facilitates building uClibc standalone environments. | |||||
* | Patch from Stefan Allius <allius@atecom.com>: | Eric Andersen | 2002-10-01 | 1 | -5/+2 | |
| | | | | | | | | | | | | | | | | | | | ----------------------------------- 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. ----------------------------------- | |||||
* | This commit contains a patch from Stefan Allius <allius@atecom.com> to change | Eric Andersen | 2002-10-01 | 2 | -2/+5 | |
| | | | | | | | how uClibc handles _init and _fini, allowing shared lib constructors and destructors to initialize things in the correct sequence. Stefan ported the SH architecture. I then ported x86, arm, and mips. x86 and arm are working fine, but I don't think I quite got things correct for mips. | |||||
* | Change <bits/syscall.h> to <bits/sysnum.h>. | Miles Bader | 2002-09-05 | 1 | -4/+4 | |
| | ||||||
* | Make sure that bits/syscalls.h always includes bits/syscall.h | Eric Andersen | 2002-08-27 | 1 | -1/+2 | |
| | | | | -Erik | |||||
* | Work from Stefan Allius which allows superH to use the common | Eric Andersen | 2002-08-19 | 1 | -2/+8 | |
| | | | | method for building crti.o and crtn.o | |||||
* | Cleanup exit a bit, from Ronald Wahl | Eric Andersen | 2002-08-16 | 1 | -1/+3 | |
| | ||||||
* | Ignore symbol '_gp_disp' if it's missing from 'libgcc.a'. That's okay for | "Steven J. Hill" | 2002-08-07 | 1 | -1/+1 | |
| | | | | MIPS platforms. | |||||
* | When symbols are missing, its supposed to be an error... | Eric Andersen | 2002-08-06 | 1 | -0/+3 | |
| | | | | -Erik | |||||
* | Rework syscall handling. Rewrite syscall handlers for x86 and ARM. | Eric Andersen | 2002-07-22 | 1 | -2/+1 | |
| | | | | | | Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik | |||||
* | Changes needed for MIPS with regards to the .init and .fini sections. | "Steven J. Hill" | 2002-05-20 | 1 | -4/+9 | |
| | ||||||
* | Teach initfini to build properly on arches where gcc tries to be | Eric Andersen | 2002-04-03 | 1 | -0/+8 | |
| | | | | | sneaky behind our back... -Erik | |||||
* | Don't let this worry about _init and _fini | Eric Andersen | 2002-03-15 | 1 | -1/+1 | |
| | ||||||
* | Fix location of crt0.o | Eric Andersen | 2002-03-15 | 1 | -1/+1 | |
| | ||||||
* | Build our own crti.o and crtn.o with a cross arch method that I | Eric Andersen | 2002-03-13 | 1 | -0/+140 | |
| | | | | | can live with much better the what glibc does. -Erik | |||||
* | Add include guards | Eric Andersen | 2002-02-04 | 1 | -0/+3 | |
| | ||||||
* | Don't complain about _GLOBAL_OFFSET_TABLE_ | Eric Andersen | 2002-01-31 | 1 | -1/+1 | |
| | ||||||
* | Failed to call sort before calling uniq in several spots, | Eric Andersen | 2002-01-11 | 1 | -2/+2 | |
| | | | | | thereby causing ld to choke during the gcc build. -Erik | |||||
* | Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for | Eric Andersen | 2002-01-01 | 1 | -4/+4 | |
| | | | | | proper error checking -Erik | |||||
* | A small patch from Erwin Authried <eauth@softsys.co.at> | Eric Andersen | 2001-10-12 | 1 | -2/+2 | |
| | | | | | *) changed ARM crt0.S / crt0pic.S selection -- depends on DOPIC now. *) Minor tweek to syscall definitions | |||||
* | Patch from John Tyner <jtyner@cs.ucr.edu> to avoid redefined | Eric Andersen | 2001-09-13 | 1 | -2/+2 | |
| | | | | symbols by piping results through uniq | |||||
* | Just take whatever the kernel headers gave us, spaces and all. This is | Eric Andersen | 2001-07-03 | 1 | -1/+1 | |
| | | | | | | to accomodate arm, where rmk has made the syscall numbers be very very strangely setup, -Erik | |||||
* | Added a script to create bits/syscall.h for each arch. | Manuel Novoa III | 2001-06-28 | 1 | -0/+25 | |
| | | | | | | | | | | | NOTE!!! This is run by "make -C libc/sysdeps/linux/$(TARGET_ARCH) headers" in the main Makefile, but I only changed libc/sysdeps/linux/i386/Makefile as I had no way of testing it for the other archs. Various arch maintainers, please check and update the corresponding Makefile... or report bugs ;-)... appropriately. You'll also want to "cvs del" syscall.h and add it to a .cvsignore in $(ARCH)/bits. Also added a define to uClibc_config.h, __UCLIBC_USE_UNIFIED_SYSCALL__, and moved i386 unified syscall stuff out of common and into i386/bits/syscalls.h. | |||||
* | Define "NM = $(CROSS)nm" and use $NM and $AR in get-needed-libgcc-objects.sh | Eric Andersen | 2001-05-29 | 1 | -8/+8 | |
| | | | | in all cases. | |||||
* | Fix up some problems noted by August Hoerandl <ahoerandl@gmx.at> | Eric Andersen | 2001-05-17 | 1 | -3/+3 | |
| | | | | | when cross compiling with shared lib support, there were spots where the native 'ld' was mistakenly being called. | |||||
* | Part of the shared lib build rework. | Manuel Novoa III | 2001-03-18 | 1 | -6/+11 | |
| | ||||||
* | Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.a | Manuel Novoa III | 2001-01-25 | 1 | -0/+70 | |
objects with shared uClibc; allow disabling long long support. |