summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-10-19- fix sigaction on older kernels (Michael Deutschmann)Bernhard Reutner-Fischer
In issue #5554 Michael wrote: The implementation of sigaction on i386 for older kernels makes the system call using an inline asm element with two flaws: 1. The asm is not marked as depending on the kact structure or modifying the koact structure. Thus, GCC is free to assume these structures need not be kept consistent, allowing it to remove all initialization of kact. 2. The asm allows the signal number to be provided as a memory reference. But this allows GCC to provide a stack-relative operand, which will break because the assembler saves %ebx on the stack before using that operand. 1 didn't use to be a problem in practice because GCC 4.2.* didn't seize the optimization opportunity. GCC 4.3.2, however, optimizes out the "kact.sa_flags = act->sa_flags | SA_RESTORER;" line, so that the kernel sees garbage in sa_flags. This can result in the kernel seeing the SA_RESETHAND flag, causing erratic behaviour in signal dependent programs. 2 becomes an issue if "-fomit-frame-pointer" is provided. In uClibc-0.9.29 it isn't, uClibc-0.9.30-rc2 does use the flag by default.
2008-10-18- do not list non-existing files in the threads prerequisitesBernhard Reutner-Fischer
2008-10-18- sync fix for scandir errno handling to scandir64 (r23600)Bernhard Reutner-Fischer
Thanks to Peter S. Mazinger for mentioning this.
2008-10-17- fix toggling thread implementation.Bernhard Reutner-Fischer
Previously the old headers were left in include/ leading to spurious compile failures. This is ugly as it can get (we resort to sneaking -L in for the moment) but good enough for now. The worst thing which can happen is that we ln these headers once per invocation of make, nothing more. If some installation of make(1) complains about the "-L" then wrap it in ifneq ($(findstring check-symlink,$(.FEATURES)),)
2008-10-17- des uses ntohlBernhard Reutner-Fischer
2008-10-17- guard socket calls with UCLIBC_HAS_SOCKETBernhard Reutner-Fischer
2008-10-17- document environment variables for make(1)Bernhard Reutner-Fischer
2008-10-16This should fix malloc with debug and without threads. (Chase N Douglas)Bernhard Reutner-Fischer
This should have been in r23660. Untested.
2008-10-15- mark trunk as -rc2-svnBernhard Reutner-Fischer
2008-10-15- bump version to 0.9.30-rc2Bernhard Reutner-Fischer
2008-10-14- fix locale dependencies and make default locale generation less verbose.Bernhard Reutner-Fischer
The verbosity can be set to the previous level by passing V=2 to make.
2008-10-11Fix bug 4994 hangs on read(). I have tested the patch extensibly on ARM/LT.old.Khem Raj
Thank you Chase Douglas for reporting it and for the patch.
2008-10-10- fix copy'n paste errorBernhard Reutner-Fischer
2008-10-10- fix return valueBernhard Reutner-Fischer
2008-10-10- add signalfd()Bernhard Reutner-Fischer
2008-10-10- .. and don't install the config dir, tooBernhard Reutner-Fischer
2008-10-10- remove bashism; don't install config/* to the targetBernhard Reutner-Fischer
2008-10-10- pull kconfig from linux-2.6.27Bernhard Reutner-Fischer
2008-10-10- make sure to match the start of the MAKE_VERSIONBernhard Reutner-Fischer
2008-10-10- remove suspicious_dependencyBernhard Reutner-Fischer
2008-10-10- add and use EXTRA_DIRS to wipe the test/locale/C directoryBernhard Reutner-Fischer
2008-10-10- Include stdio.h for the perror prototype, use constants from stdlib.h,Bernhard Reutner-Fischer
tidy up old-style function definition.
2008-10-09- prevent spurious rebuildsBernhard Reutner-Fischer
Previously this led to superfluous re-stripping and the re-ar'ing
2008-10-09- cut down on attempted pattern rule matchesBernhard Reutner-Fischer
2008-10-09- reinstate hostutils targetBernhard Reutner-Fischer
TODO: utils/* should be pulled in again to live in the normal buildsys..
2008-10-09- tidy up utils_installBernhard Reutner-Fischer
2008-10-09- beautify hcompile.uBernhard Reutner-Fischer
2008-10-09- standardize fopen error message a bitBernhard Reutner-Fischer
2008-10-09- fix errno setting (we're outside of libc here)Bernhard Reutner-Fischer
2008-10-09- mention a FIXME for some make guru :)Bernhard Reutner-Fischer
2008-10-09- fix test. Tests are normal userspace and are _not_ part of the libc itselfBernhard Reutner-Fischer
Thanks to Tobias Poschwatta for pointing out this error.
2008-10-08- sync comment to rule as pointed out by psm.Bernhard Reutner-Fischer
2008-10-08- fix bad r23573 from egtvedtBernhard Reutner-Fischer
2008-10-08- fix building locale (pre- and generated, even parallel)Bernhard Reutner-Fischer
2008-10-08- revert bad hunk from (my) r22403Bernhard Reutner-Fischer
CRT need config too
2008-10-08- Fix strtol*() with xlocale (on e.g. x86_64) (closes #2544)Bernhard Reutner-Fischer
2008-10-08- add/use variables to make build-tools configurableBernhard Reutner-Fischer
2008-10-06Fix scandir function to reset the errno when the Carmelo Amoroso
selector returns zero(no entries) modifying the errno. The attached test case implements a dummy filter that returns alway no entries, but change the errno. scandir is not expected to fail, just returning 0 entries. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-10-06- fix typo in previous commitBernhard Reutner-Fischer
2008-10-06- add libc_hidden_def(clock_getres) as spotted by Ned LuddBernhard Reutner-Fischer
2008-10-06- implement log2()Bernhard Reutner-Fischer
2008-10-06- mention the architectures that currently support fenv(3).Bernhard Reutner-Fischer
i387 works (could be that it works on x86_64, untested), sse code disabled.
2008-10-06- wrap overlong linesBernhard Reutner-Fischer
2008-10-06- move helptexts to their config symbols so that they are actually displayedBernhard Reutner-Fischer
TODO: trick kconfig into displaying choice help properly
2008-10-06- sync obstack.{c,h} with glibc (Peter S. Mazinger)Bernhard Reutner-Fischer
2008-10-06- Fallback waitid impl (Peter S. Mazinger)Bernhard Reutner-Fischer
2008-10-06- hide relocation (Peter S. Mazinger)Bernhard Reutner-Fischer
2008-10-06- silence warningBernhard Reutner-Fischer
2008-10-06- disentangle REALTIME from ADVANCED_REALTIME (Peter S. Mazinger)Bernhard Reutner-Fischer
2008-10-06- tweak inclusion of asm/socket.h for linux-2.4 (Peter S. Mazinger)Bernhard Reutner-Fischer