summaryrefslogtreecommitdiffstats
path: root/ldso
Commit message (Collapse)AuthorAgeFilesLines
...
* psm missed a spot :)Joakim Tjernlund2005-11-021-6/+4
|
* Move __SSP__ check to headerPeter S. Mazinger2005-11-021-3/+0
|
* ldso powerpc changes ported to i386Peter S. Mazinger2005-11-021-7/+7
|
* Add check, so we are sure that the file is correctly built, if the system is ↵Peter S. Mazinger2005-11-011-0/+3
| | | | ssp enabled
* Add back -L..lib to libdl linker, now that we do not hardcode path to libs ↵Peter S. Mazinger2005-11-011-1/+1
| | | | in libc.so
* Hopefully fix the bug Oleg reported in ↵Joakim Tjernlund2005-10-293-8/+11
| | | | | | http://uclibc.org/lists/uclibc/2005-October/012809.html This will only fix powerpc. Should be easy to fix the other arches.
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-293-232/+23
|
* Missed one occurence of BUILD_UCLIBC_LDSOPeter S. Mazinger2005-10-281-1/+1
|
* Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger2005-10-276-29/+49
| | | | to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
* Default changed to IMA compiling, disabled explicitely where currently not ↵Peter S. Mazinger2005-10-262-4/+4
| | | | possible. Add clean targets for linuxthreads[_db].
* All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger2005-10-253-39/+102
| | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
* Add the current implementation to reviewPeter S. Mazinger2005-10-192-10/+70
|
* 2 more examples that show the handling of different objects in lib*.so and ↵Peter S. Mazinger2005-10-191-0/+51
| | | | lib*.a, also handle arch specific optimized versions
* Forgotten to commit libdl.c, change __LIBDL_SHARED__ to SHARED.Peter S. Mazinger2005-10-141-4/+4
|
* Change __LIBDL_SHARED__ to SHARED. This will be also used in some other ↵Peter S. Mazinger2005-10-141-1/+1
| | | | places to get an object built for lib*.so but not for lib*.a.
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-123-13/+13
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, ↵Peter S. Mazinger2005-10-112-28/+27
| | | | defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<.
* Remove TMPDIR from glibc's commented listPeter S. Mazinger2005-10-111-1/+1
|
* Sync unsecvars.h w/ glibc-2.3.5, remove unused vars in uClibc, update ↵Peter S. Mazinger2005-10-111-7/+6
| | | | comment about those in glibc
* Do not recurse into ldso/libc/libpthread on cleanPeter S. Mazinger2005-10-042-2/+4
|
* Move _dl_protect_relro as in ldso.c, thanks to jockePeter S. Mazinger2005-10-031-9/+9
|
* Move _dl_protect_relro after INIT to allow using attribute_relro within ↵Peter S. Mazinger2005-10-031-8/+5
| | | | uClibc_init
* Clean up debugging levels for MIPS. This should make things consistent now."Steven J. Hill"2005-10-012-2/+10
|
* Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger2005-09-283-85/+97
| | | | only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
* Remove created objects independently of TARGET_ARCH and kill 3 warningsPeter S. Mazinger2005-09-271-2/+2
|
* I really really HATE gcc-4.1 and its whimsical inline rules."Steven J. Hill"2005-09-231-1/+1
|
* __set_errno must be redefined after #include "sys/syscall.h".Joakim Tjernlund2005-09-219-9/+18
| | | | | | | syscall.h should not have it's own version of __set_errno, instead syscall.h should include errno.h(see powerpc) since errno handling depends on threads/no threads. I leave the the fixing of syscall.h since there might be some smaller compile problems.
* forgot MMAP_HAS_6_ARGSJoakim Tjernlund2005-09-201-0/+2
|
* Make powerpc use sys/syscall.h, instead of defining its own syscalls.Joakim Tjernlund2005-09-202-251/+3
|
* Remove unused function.Joakim Tjernlund2005-09-182-16/+0
|
* Fix bug 430 and reduce ldso size with 1KB :). Not sure if I need to use ↵Joakim Tjernlund2005-09-173-109/+34
| | | | | | fstat64, but I am sure someone will tell me.
* punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been releasedMike Frysinger2005-09-082-15/+0
|
* Fix by Martin Schlemmer:Mike Frysinger2005-09-081-3/+5
| | | | | | | | If _DL_FINI_CRT_COMPAT is defined, _dl_fini is setup to run at exit via atexit(), but this makes it run _before_ the fini (__app_fini()) of the app, causing stuff like sandbox that frees structs, etc via its fini to segfault. http://bugs.gentoo.org/98187
* dlvsym stubMike Frysinger2005-09-081-0/+7
|
* some fixes by anemo in Bug 9 to play nicely with 32 or 64 bit hostsMike Frysinger2005-08-294-13/+24
|
* Frank Mehnert writes:Joakim Tjernlund2005-08-241-2/+3
| | | | | | I use an implementation for malloc()/free() which is sensible about using data after freed. In libdl.c, rpnt1->next->next is accessed after rpnt1->next is freed. Attached patch fixes that problem.
* use generic ELF wrappersMike Frysinger2005-08-181-3/+3
|
* Just quote the whole darn thing so we can print any error msg we wantEric Andersen2005-08-151-1/+1
|
* remove quote char which doesnt belongMike Frysinger2005-08-151-1/+1
|
* Fix bug 387, missing _dl_progname for static apps.Joakim Tjernlund2005-08-151-0/+1
|
* move arch-specific checks out of shared dl-syscall.h and into arch-specific ↵Mike Frysinger2005-08-157-3/+12
| | | | dl-syscalls.h
* Removed hardcoded ld-uClibc.so.0 in uClibc. From Peter Mazinger.Joakim Tjernlund2005-08-121-1/+1
|
* Remove hardcoded ld-uClibc.so.0 name in ldso.Joakim Tjernlund2005-08-124-8/+4
|
* use the inline version of _dl_parse_dynamic_infoMike Frysinger2005-08-101-0/+3
|
* clean up whitespace/syntaxMike Frysinger2005-08-091-43/+34
|
* disable early debug code if the arch relies on certain values (like ↵Mike Frysinger2005-08-092-0/+3
| | | | load_addr) which are computer later
* rework the headers depedency so that it plays nice with parallel buildingMike Frysinger2005-08-091-12/+12
|
* eat whitespaceMike Frysinger2005-08-091-1/+0
|
* Add dependency on ld-uClibc.so.0 for libdl.so.Joakim Tjernlund2005-08-012-20/+16
| | | | Remove __attribute__ ((__weak__)) from imported ld-uClibc.so.0 symbols.
* Remove unused include directory."Steven J. Hill"2005-07-291-2/+2
|