Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-27 | Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵ | Peter S. Mazinger | |
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. | |||
2005-10-26 | Default changed to IMA compiling, disabled explicitely where currently not ↵ | Peter S. Mazinger | |
possible. Add clean targets for linuxthreads[_db]. | |||
2005-10-25 | All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵ | Peter S. Mazinger | |
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally. | |||
2005-10-19 | Add the linuxthreads Makefiles too | Peter S. Mazinger | |
2005-10-12 | Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵ | Peter S. Mazinger | |
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. | |||
2005-10-11 | Defer SHARED_START/END_FILES. They are only used for the shared library. | Peter S. Mazinger | |
2005-10-11 | Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, ↵ | Peter S. Mazinger | |
defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<. | |||
2005-10-04 | Clean up pthread include mess. Some of these will be needed to support NPTL, ↵ | "Steven J. Hill" | |
but they do no harm for the linuxthreads case. Yes, I tested this. | |||
2005-10-04 | Neaten up the libpthread directory. | "Steven J. Hill" | |
2005-09-30 | Move arch specific bits from linuxthreads' Makefile to ↵ | Peter S. Mazinger | |
linuxthreads/sysdeps/TARGET_ARCH/Makefile.in proposed by vapier. The current implementation should suffice for now, but it needs to be extended for the nptl tree. | |||
2005-09-29 | Similarly to libm, remove recursion from linuxthreads. Now only libc.a and ↵ | Peter S. Mazinger | |
libc.so are rebuilt again if make is run a second time. | |||
2005-09-28 | Remove ar-target and shared targets, at build time now we traverse the tree ↵ | Peter S. Mazinger | |
only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a | |||
2005-09-16 | Robin Getz from blackfin.uclinux.org writes: | Mike Frysinger | |
Bernd Schmidt found/fixed this problem in uClibc: http://blackfin.uclinux.org/tracker/index.php?func=detail&aid=882&group_id=17&atid=141 Basically, the uClinux dist includes a few thread demos - thdm and bcdm - running them simultaneously sometimes causes bus errors. Bernd wrote: >They occur in pthread_handle_sigrestart; thread_self returns a bogus value. >I managed to capture a debugging log, it's attached as bad-log. If you >look at it you'll notice that the initial stack bounds are bogus: bottom >of stack is higher than top of stack. This appears to be because of a bug >in NOMMU_INITIAL_THREAD_BOUNDS(tos,bos): if a new thread has a BOS equal >to the initial thread's current TOS, it'll munge the initial thread's >stack bounds. Fixed with the attached patch, which I've committed. >This should fix the crashes people have seen, but since the bug was always >hard to reproduce, I can't be 100% certain they are gone. Please retest, >everyone... This patch was made against our cvs, which has an older version of uClibc in it - this code was recently moved from internals.h to descr.h in the uclibc svn, but it still has the same problem | |||
2005-09-09 | remove duplicated p_canceled setting and extra whitespace | Mike Frysinger | |
2005-09-09 | sync style changes and misc fixes from glibc | Mike Frysinger | |
2005-09-09 | sync some style changes and stack fixes with glibc | Mike Frysinger | |
2005-09-09 | sync with glibc and macro out the strong_alias/versioned-symbols to cut down ↵ | Mike Frysinger | |
on the diffs | |||
2005-09-09 | newer linuxthreads renamed the function invalid_handle() to nonexisting_handle() | Mike Frysinger | |
2005-09-09 | sync with glibc by moving the thread_desc stuff out of internals.h and into ↵ | Mike Frysinger | |
a new file descr.h ... also redo thread_desc init by specifying members in the struct by name rather than position | |||
2005-09-09 | revert pthread_exit change until all files using new prototype is ready | Mike Frysinger | |
2005-09-08 | sync all the strong_alias and version compat stuff but make them no-ops with ↵ | Mike Frysinger | |
#if magic to cut down on diffs | |||
2005-09-08 | add hidden_def() macros from glibc but stub them out to cut down on diffs | Mike Frysinger | |
2005-09-08 | sync changelog with glibc | Mike Frysinger | |
2005-09-08 | sync prototypes with glibc | Mike Frysinger | |
2005-09-08 | punt wrapsyscall.c as glibc has | Mike Frysinger | |
2005-09-08 | make sure we use optimized version when building for newer intel/amd cpus | Mike Frysinger | |
2005-09-08 | import some fixes from glibc | Mike Frysinger | |
2005-09-08 | sync with glibc and import pthread_rwlock_timed{rd,wr}lock in the process | Mike Frysinger | |
2005-09-08 | uClibc has pthread_attr_{get,set}stack now | Mike Frysinger | |
2005-09-08 | sync misc trivial touchups from glibc | Mike Frysinger | |
2005-09-08 | sync with glibc coding style to make further updates easier | Mike Frysinger | |
2005-09-08 | sync license with glibc | Mike Frysinger | |
2005-09-08 | sync license with glibc | Mike Frysinger | |
2005-09-08 | sync with glibc | Mike Frysinger | |
2005-09-08 | import some fixes from glibc | Mike Frysinger | |
2005-09-08 | import pthread_attr_{get,set}stack functions from glibc along with a few ↵ | Mike Frysinger | |
attr fixes | |||
2005-09-08 | import the helper function pthread_for_each_thread from glibc | Mike Frysinger | |
2005-09-08 | import misc defines from glibc | Mike Frysinger | |
2005-09-08 | make sure function is always inlined | Mike Frysinger | |
2005-09-08 | sync with glibc and remove duplicated SEM_VALUE_MAX define | Mike Frysinger | |
2005-09-08 | sync with glibc | Mike Frysinger | |
2005-09-08 | sync with glibc | Mike Frysinger | |
2005-09-08 | slight tweak to minimize diffs with glibc | Mike Frysinger | |
2005-09-08 | sync code style with glibc | Mike Frysinger | |
2005-09-08 | import license updates from glibc | Mike Frysinger | |
2005-09-08 | unused | Mike Frysinger | |
2005-08-15 | import thumb support from jbowler in Bug 385 | Mike Frysinger | |
2005-07-02 | sync with glibc | Mike Frysinger | |
2005-07-01 | update the debug macros so they build with newer gcc versions | Mike Frysinger | |
2005-05-28 | gcc says | Joakim Tjernlund | |
spinlock.c:35: warning: matching constraint does not allow a register Update the asm to match glibc. |