summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2007-02-14make arch default to hostarchMike Frysinger
2007-02-14pull latest kconfig from kernelMike Frysinger
2007-02-14make sure we declare TARGET_ARCH as a stringMike Frysinger
2007-02-13add silentoldconfig targetMike Frysinger
2007-02-13cleanup styleMike Frysinger
2007-02-13Add missing bits/fenv.h that got lost in the e500 port.Joakim Tjernlund
clean up E500 math support somewhat. From Steve Papacharalambous with mods by me.
2007-02-13Do not produce spurious "/bin/sh: [: too many arguments" ifPeter Kjellerstedt
$(HEADERS_BITS_SUBARCH) is empty (which it most likely is).
2007-02-13use /*...*/ comments rather than #... so we can preprocessMike Frysinger
2007-02-12Impl. linux syscalls sched_getaffinity/sched_setaffinity butJoakim Tjernlund
protect its use by #ifdef INTERNAL_SYSCALL since not all arch's has INTERNAL_SYSCALL. All arch's not having INTERNAL_SYSCALL in libc/sysdeps/linux/<arch>/bits/syscalls.h should get an update from glibc.
2007-02-12Updates from glibc.Joakim Tjernlund
2007-02-12Rehash the PowerPC e500 port to avoid creating symlinks Joakim Tjernlund
in the powerpc arch code and make more code common with classic PowerPC. From Steve Papacharalambous Lets hope I didn't break something.
2007-02-12Atsushi Nemoto writes:Mike Frysinger
Current ucontext_t does not match with kernel's definition. Also, on N32 ABI, we can not use kernel's struct sigcontext since kernel's sizeof(long) and user's sizeof(long) is differ. For both data structure, just importing header files from recent glibc fixes the mismatch. So here is a patch importing sys/ucontext.h and bits/sigcontext.t from glibc-2.5.
2007-02-12Removed a .align 2 by mistake in previous commit.Joakim Tjernlund
2007-02-12Remove #APP/#NO_APP since -std=gnu99 will makeJoakim Tjernlund
gcc barf otherwise.
2007-02-11Atsushi Nemoto writes:Mike Frysinger
This patch imports INLINE_SYSCALL, etc. from glibc-2.5 ports and implements _syscall[0-7] by using them, like arm and powerpc. I think this patch does not change functionality, but gives better __SYSCALL_CLOBBERS for N32/N64.
2007-02-10we dont actually need asm/page.hMike Frysinger
2007-02-09Kay McCormick reports: when evp is NULL, it is reset too late and so can ↵Mike Frysinger
cause a crash when it is dereferenced
2007-02-09run through LindentMike Frysinger
2007-02-09Atsushi Nemoto writes: Add st_[amc]timensec to N32/N64 version of stat, add ↵Mike Frysinger
st_[amc]time_nsec to each kernel_stat, and define STAT_HAVE_NSEC to convert them
2007-02-08enable -std=gnu99 by default nowMike Frysinger
2007-02-08use __FDPIC__ from the compiler rather than setting our ownMike Frysinger