summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-13Carmelo Amoroso writes:Joakim Tjernlund
I experiencied some problems while trying to debug the ld.so (sh4) in debug mode. I found that the _start code was not placed into any PT_LOAD segment causing a SIGSEV. I solved this issue explicitely placing the _start code into the .text section (see attached patch).
2007-03-13Carmelo Amoroso writes:Joakim Tjernlund
Hi All, the attached patch completes my previous patch on statically linked application calling dlopen enabling the support for LD_DEBUG. Further it fixes the missing initialization of the _dl_library_path variable. This patch has been fully tested with the uClibc-nptl branch (sh4).
2007-03-13Using local variable 'result' caused problems with lseek64 syscall failing ↵Khem Raj
with gcc 4.2. Renaming to make it a bit uncommon name.
2007-03-12make sure undefine references in dlopen()-ed libs are handled graciouslyMike Frysinger
2007-03-12make sure dlsym() properly returns NULL with undefined symbolsMike Frysinger
2007-03-12fix from upstream blackfin repo for sigsetjmpMike Frysinger
2007-03-11Patch from Al Stone to fix ia64:Rob Landley
The attached patch works around some compilation failures on ia64 caused by the use of the C preprocessor ## operator, and allows the ia64 default configuration to build again -- or, at least get as far as an x86 build does (the current source tree has some problems compiling because of conflicting type declarations for __kernel_dev_t).
2007-03-08Sync kernel_stat64 with kernel. Thanks to Daniel Jacobowitz for hints.Khem Raj
2007-03-08Patch from Khem Raj that fixes running gcc on arm for me. (Otherwise itRob Landley
says "virtual memory exhausted" trying to build hello world.)
2007-03-08Now Test.mak includes toplevel Rules.mak so if DO_ASSERT is not set then ↵Khem Raj
-DNDEBUG is added to CFLAGS so we need to get the seeko() calls out of the assert otherwise they get cancelled when NDEBUG is defined.
2007-03-08svn 17941/17943 broke the build. 18032 made the threaded case compile Rob Landley
again, this makes the non-threaded case compile again. I have no idea if this is the proper fix, I'm just tired if it not compiling for two weeks.
2007-03-07Fix a build break due to errno and h_errno being unresolved symbols. Rob Landley
(No idea if this is the right fix but it's something for now.)
2007-03-07Sync sh's procfs.h with glibc, fixes gdbserver.Paul Mundt
Patch from Carmelo Amoroso <carmelo73@gmail.com>.
2007-03-07Fix PLTJMP() token pasting build error, patch fromPaul Mundt
Carmelo Amoroso <carmelo73@gmail.com>.
2007-03-06I always miss svn add.Khem Raj
2007-03-06Remove debian directory at the request of Simon Richter. (The debian Rob Landley
developers prefer to maintain their own debian subdir as a patch.)
2007-03-06Add posix_fadvise posix_fadvise64 for arm.Khem Raj
Import INTERNAL_SYSCALL macro for i386 from glibc. Use above macro in posix_fadvise implementation if an arch defines it.
2007-03-05New test targets 'compile' and 'run'Khem Raj
2007-03-01include stddef.h to get NULL definition.Khem Raj
2007-03-01Fix compiler warning about shadowed declaration.Khem Raj
2007-03-01Should be __sigset_t instead of sigset_t.Khem Raj
2007-02-28add support for ppoll() and emulate poll() with it when __NR_poll does not existMike Frysinger
2007-02-28mention the uClibc 0.9.28.3 releaseEric Andersen
2007-02-28Add a hack for compiling a 32 bit user space with a 64 bit kernel on x86_64Eric Andersen
2007-02-28ifdef out RTLD defines we dont actually support nor are in POSIXMike Frysinger
2007-02-28sync with glibcMike Frysinger
2007-02-22need to double check internal errno handling wrt libpthreadMike Frysinger
2007-02-21fix the dateEric Andersen
2007-02-21note the release of uClibc 0.9.28.2Eric Andersen
2007-02-21add missing file for previous commit as pointed out by Peter KjellerstedtMike Frysinger
2007-02-21touchup new kconfig handling so we dont constantly rebuildMike Frysinger
2007-02-21redo errno handling so that it should work both in thread and non-threaded ↵Mike Frysinger
situations
2007-02-21make sure we have rtld_hidden_def(_dl_debug_state)Mike Frysinger
2007-02-21stub out msync() for no-mmu as wellMike Frysinger
2007-02-21drop -Wl,-warn-common since it doesnt serve much purposeMike Frysinger
2007-02-20make sure cleanup handler is only called onceMike Frysinger
2007-02-20call kernel helper to do spinlocksMike Frysinger
2007-02-18simple script for counting relocsMike Frysinger
2007-02-18default to pulling kernel headers from the system installMike Frysinger
2007-02-18rewrite all superh targets to just shMike Frysinger
2007-02-18rewrite all sparc targets to just sparcMike Frysinger
2007-02-18rewrite parisc to hppaMike Frysinger
2007-02-17Make _dl_malloc alignment arch configurable.Joakim Tjernlund
From Atsushi Nemoto.
2007-02-16make sure static variables are re-initialized everytimeMike Frysinger
2007-02-16cleanup a littleMike Frysinger
2007-02-16Fix dlopen for static apps.Joakim Tjernlund
From Carmelo Amoroso.
2007-02-15Atsushi Nemoto writes:Mike Frysinger
When I imported INLINE_SYSCALL, etc. from glibc, I just copied whole macros for each ABI. Actually, except for argument type (long vs. long long), internal_syscall[0-4] are identical for all ABI, and internal_syscall[5-6] for N32/N64 are identical for N32/N64. And I just disabled FORCE_FRAME_POINTER since it had caused build failure, but including <alloca.h> can solve it. Here is a patch to handle these issues, plus asm/__asm__ and volatile/__volatile__ conversion. Thanks for Peter S. Mazinger who did basic work of this cleanup.
2007-02-15- kbuild update broke uClibc's configuration. It complains aboutBernhard Reutner-Fischer
include/bits/uClibc_config.h since there is no include/bits (yet). Depend on it.
2007-02-14Revert previous commit as it is unclear if it is needed.Joakim Tjernlund
2007-02-14Hopefully fix the earlier broken if [ -n $(HEADERS_BITS_SUBARCH) ]Joakim Tjernlund
test by adding quotes. From Steve Papacharalambous.