summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not install libc-XXXX.h files in "make install". glibc does not have ↵Denis Vlasenko2009-10-122-8/+15
| | | | | | them, so should be safe. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Move kernel-features.h header from the linuxthread directory to a common one ↵Carmelo Amoroso2009-10-1212-10/+11
| | | | | | | (libc/sysdeps/linux/common/bits) so that any function can access to supported kernel feature (i.e. getdents). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* add inlines for Blackfin atomic functionsMike Frysinger2009-10-122-1/+156
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Blackfin: add L2_SRAM flag for alloc funcMike Frysinger2009-10-121-0/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Blackfin: declare {INLINE,INTERNAL}_SYSCALL() and friendsMike Frysinger2009-10-121-0/+53
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* add ENDPROC() macro for Blackfin assemblyMike Frysinger2009-10-121-0/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* use newer spiffy asm constraints to get better code generationMike Frysinger2009-10-121-17/+9
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* punt old unused headerMike Frysinger2009-10-121-133/+0
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* update ptrace.h to latest from glibcMike Frysinger2009-10-121-2/+41
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* - document environment variables used by the install_* targets. See their ↵Bernhard Reutner-Fischer2009-10-121-0/+9
| | | | | | config helptexts for further detail. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Remove hardwired usr/ from install_utils (that's what $RUNTIME_PREFIX is ↵Rob Landley2009-10-123-6/+12
| | | | | | for) and add install_hostutils. Now install_utils should use $PREFIX more like other packages do. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* - improve documentation of utils and hostutilsBernhard Reutner-Fischer2009-10-121-5/+4
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Mention make utils, hostutils, install_utils.Rob Landley2009-10-121-1/+6
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Go deeper while cleaning string directory to remove TARGET_SUBARCH ↵Carmelo Amoroso2009-10-121-1/+1
| | | | | | | implementation too. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* - use proper macrosBernhard Reutner-Fischer2009-10-122-3/+3
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* - use proper macro (no obj-code changes)Bernhard Reutner-Fischer2009-10-121-1/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* - Use runtime pagesize (Jeremy Kerr) Some powerpc machines can support 64k ↵Bernhard Reutner-Fischer2009-10-1215-80/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pages, enabled by the CONFIG_64K_PAGES option in linux. However, the uClibc dynamic loader won't currently work on these machines, as it uses hard-coded values (PAGE_ALIGN, ADDR_ALIGN and OFFS_ALIGN) in the ldso architecture-specific headers. When running on a kernel with 64k pages, ld.so tries to mmap with 4k-aligned addresses, rather than 64k, so mmap fails with -EINVAL. When booting a 64k machine with a uClibc dynamic linker, init fails with: /init:500: can't map '/lib/libc.so.0' /init:500: can't map '/lib/libc.so.0' /init:500: can't map '/lib/libc.so.0' /init: can't load library 'libc.so.0' Kernel panic - not syncing: Attempted to kill init! This change allows ld.so determine these alignment masks at runtime, rather than compile-time. Since we have the _dl_pagesize variable available, we can use that to generate the appropriate masks. Since almost all of the architectures can use the common definitions for the _ALIGN macros, we can consolidate them all in ldso.h, and override in the sysdep headers where necessary (ie, mips). This allows me to start a uClibc-based root fs on a 64k machine. Signed-off-by: Jeremy Kerr <jk at ozlabs org> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Make __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__ visible in case the arch supports ↵Carmelo Amoroso2009-10-122-0/+9
| | | | | | | this feature. SH4 will use this in some aseembly files for the NPTL implementation. Add now safely on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* This patch fixes locale-mbwc test failures when __UCLIBC_HAS_LOCALE__ is ↵Carmelo Amoroso2009-10-121-0/+24
| | | | | | | disabled and __UCLIBC_HAS_WCHAR__ is enabled. The only locale available when __UCLIBC_HAS_LOCALE__ is disabled is the C locale, the others locale are skipped. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* - remove some bloat that was added in r23660 and subsequent r23698. The sbrk ↵Bernhard Reutner-Fischer2009-10-123-15/+13
| | | | | | lock is only needed for LT.old Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Make wcsxfrm visible also when LOCALE support is disabled.Carmelo Amoroso2009-10-121-0/+1
| | | | | Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* fix "make utils" build failure in ldconfig (undefined reference to 'getopt')Denis Vlasenko2009-10-121-0/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* fix "make install" with relative PREFIXDenis Vlasenko2009-10-121-1/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Current kernels support more than 8 bit major/minor. Pass dev_t through to ↵Rob Landley2009-10-121-5/+1
| | | | | | the kernel unmolested. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* getopt: add missing hidden_protoBernhard Reutner-Fischer2009-10-121-0/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* pull unifdef from masterBernhard Reutner-Fischer2009-08-011-39/+108
| | | | | | patch up to fa6b1e952629879dd715730637ffa3b45eb83285 Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* fix ppoll. we forgot to pass 5th parameter to the syscallDenis Vlasenko2009-07-261-14/+17
| | | | | Signed-off-by: Denis Vlasenko <vda.linux@googlemail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* - getaddrinfo: runp->ifa_addr indeed can be NULL, don't dereference itBernhard Reutner-Fischer2009-04-272-5/+4
| | | | | - ifaddrs.c: cosmetics, no code changes (Both r24336 from trunk)
* - do not pass -Wl with -shared in LDFLAGS_NOSTRIP (Peter S. Mazinger)Bernhard Reutner-Fischer2009-03-251-2/+2
|
* honour NO_LONG_DOUBLE_MATHBernhard Reutner-Fischer2009-03-1222-54/+108
| | | | | This fixes compilation errors on hosts that turn off long double support for C99 like powerpc32.
* - Use __always_inline instead of __inline__ (r25540 from trunk)Bernhard Reutner-Fischer2009-03-0511-38/+38
|
* - bump versionBernhard Reutner-Fischer2009-03-021-1/+1
|
* - call it 0.9.30.10_9_30_1Bernhard Reutner-Fischer2009-03-021-1/+1
|
* - add trailing slash (r24905 from trunk)Bernhard Reutner-Fischer2009-03-021-1/+4
|
* - Install other linux kernel header subdirectories too (r25374 from trunk)Bernhard Reutner-Fischer2009-03-021-1/+10
|
* - silence warning about undefined preprocessor tokenBernhard Reutner-Fischer2009-02-261-1/+1
|
* - cosmetic tidy up of clean target (r24143 from trunk)Bernhard Reutner-Fischer2009-02-261-3/+4
|
* - enable math tests (plus assorted related fixups)Bernhard Reutner-Fischer2009-02-248-39/+214
|
* - remove dependency on GNU error()Bernhard Reutner-Fischer2009-02-242-21/+43
|
* - remove dependency on GNU error functionalityBernhard Reutner-Fischer2009-02-231-8/+10
|
* - disable libcrypt tests if we have no libcryptBernhard Reutner-Fischer2009-02-231-0/+6
|
* - also filter out headers-yBernhard Reutner-Fischer2009-02-231-1/+1
|
* - fix weak ssp symbol on some arches (Peter S. Mazinger) (r25417 from trunk)Bernhard Reutner-Fischer2009-02-231-8/+6
| | | | | Work around alleged binutils glitch with weak symbols on some arches. See binutils ML, weak psm and vapier.
* - export functions needed by C99 long-double macrosBernhard Reutner-Fischer2009-02-231-0/+5
|
* Fix my previous commit to use preprocessor in the right way !Carmelo Amoroso2009-02-201-1/+1
|
* Fix typo.Carmelo Amoroso2009-02-201-1/+1
|
* sh: Fix __SH_SYSCALL_TRAP_BASE for SH2A architectureCarmelo Amoroso2009-02-201-1/+1
| | | | Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
* - strict POSIX requires a path to specified to `find` (vapier, via trunk r25326)Bernhard Reutner-Fischer2009-02-191-1/+1
|
* - discourage use of pregenerated locales.Bernhard Reutner-Fischer2009-02-181-8/+4
|
* - pull sh fenv support from trunkBernhard Reutner-Fischer2009-02-183-0/+76
|