summaryrefslogtreecommitdiffstats
path: root/extra
Commit message (Collapse)AuthorAgeFilesLines
* libcrypt: add support for SHA256-CRYPT password hashingWilliam Pitcock2011-12-231-0/+7
| | | | | | | | | | | | | | | This is based on Ulrich Drepper's implementation in GLIBC, but hacked up to work in uClibc. The differences from the GLIBC version are as follows: - b64_from_24bit() has been converted into a macro - Usage of GLIBC-isms (such as libc_freeres_ptr) have been removed It is enabled by the UCLIBC_HAS_SHA256_CRYPT_IMPL configuration symbol. You must have UCLIBC_HAS_CRYPT_IMPL enabled as well. Signed-off-by: William Pitcock <nenolod@dereferenced.org> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> (cherry picked from commit 3ac5fd7ecaeb6721d812c2b93e446bf9a31acdde)
* libcrypt: add support for SHA512-CRYPT password hashingWilliam Pitcock2011-12-231-0/+7
| | | | | | | | | | | | | | | This is based on Ulrich Drepper's implementation in GLIBC, but hacked up to work in uClibc. The differences from the GLIBC version are as follows: - b64_from_24bit() has been converted into a macro - Usage of GLIBC-isms (such as libc_freeres_ptr) have been removed It is enabled by the UCLIBC_HAS_SHA512_CRYPT_IMPL configuration symbol. You must have UCLIBC_HAS_CRYPT_IMPL enabled as well. Signed-off-by: William Pitcock <nenolod@dereferenced.org> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> (cherry picked from commit 4c24dabb9cea4c8148d7a7efc7a1df694424c483)
* linux_specific: handle accept4 and pipe2Bernhard Reutner-Fischer2011-05-121-0/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* add pipe2()Bernhard Reutner-Fischer2011-05-111-1/+2
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* libubacktrace: enabled for all archs indeed.Carmelo Amoroso2011-04-261-1/+1
| | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Added fts support for traversing UNIX file hierarchies.Salvatore Cro2011-04-201-0/+12
| | | | | | | It is required by libdwfl in elfutils package. Signed-off-by: Salvatore Cro <salvatore.cro at st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Select ARCH_HAS_NO_MMU for C6X.Bernd Schmidt2011-03-091-0/+1
| | | | Signed-off-by: Bernd Schmidt <bernds@codesourcery.com>
* remove unused ARCH_CFLAGS and ARCH_LDFLAGSPeter S. Mazinger2011-03-061-6/+0
| | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* The C6X portAurelien Jacquiot2011-03-053-0/+45
| | | | | | | | This adds support for the TI C6X family of processors. Signed-off-by: Mark Salter <msalter@redhat.com> Signed-off-by: Aurelien Jacquiot <a-jacquiot@ti.com> Signed-off-by: Bernd Schmidt <bernds@codesourcery.com>
* do not enforce FORCE_SHAREABLE_TEXT_SEGMENTS on sh4Peter S. Mazinger2011-03-031-1/+0
| | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* make parse_printf_format() depend on UCLIBC_HAS_GLIBC_CUSTOM_PRINTFPeter S. Mazinger2011-03-031-0/+1
| | | | | | we already remove the printf.h header if this option is disabled Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* add UCLIBC_STRICT_HEADERS config optionPeter S. Mazinger2011-03-031-0/+11
| | | | | | | Add config option to disable the visibility of structures/constants that should not be visible unless a feature is enabled. Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* unify stub logicMike Frysinger2011-02-241-9/+0
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* arm: use EABI per defaultBernhard Reutner-Fischer2011-02-141-1/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* FORMAT_FDPIC_ELF: only for FRV and BFINBernhard Reutner-Fischer2011-02-141-1/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* extra/locale/Makefile: Consider the case of building out of sourcedirKhem Raj2010-12-181-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Config.sparc: remove warning about shared libs on v7Austin Foxley2010-12-011-3/+0
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Config: default ia32 to i486Bernhard Reutner-Fischer2010-11-242-1/+3
| | | | | | NPTL requires i486 on ia32 since i386 doesn't provide required lll Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Disables the automatic disable of shared library for sparc-v7.Konrad Eisele2010-11-181-1/+0
| | | | | | | | | | I dont see a dependency between shared library and v7. The difference between v7 and v8 is that in v8 you have the added math asm-insns: smul/umul/udiv/sdiv/urem. It shouldnt affect shared libraries creation. Signed-off-by: Konrad Eisele <konrad@gaisler.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* microblaze: build infrastructureSteven J. Magnani2010-11-101-1/+1
| | | | | | | Fix Microblaze config and makefiles. Signed-off-by: Steven J. Magnani <steve@digidescorp.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* libubacktrace: Provide uClibc with backtrace functionsSalvatore Cro2010-09-151-0/+19
| | | | | | | | | | | | | | A new shared object, libubacktrace.so.0 is added to uClibc to provide backtrace functions to support application self-debugging. This set of functions requires to dynamically load libgcc_s.so so they need to call dlopen/dlsym that are provided by libdl. For this reason they cannot be included into libc.so.0 but are provided by a new library. User application that wants to use backtrace needs to be compiled with -fexceptions option and -rdynamic to get full symbols printed and must be linked against libubacktrace.so Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* misc: utmpx based logging supportSalvatore Cro2010-09-141-0/+9
| | | | | | | | misc: Added support for accessing user accounting database based on utmpx structure. Signed-off-by: Salvatore Cro <salvatore.cro@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* handle i386 TARGET_SUBARCHBernhard Reutner-Fischer2010-06-131-0/+4
| | | | | | so we can pick the correct nptl locking impls Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* lxdialog: fix ncursesw include detectionBernhard Reutner-Fischer2010-06-112-2/+6
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Fix gen_wc8bit support for finding a UTF8 locale on host.Andy Gibbs2010-05-051-2/+3
| | | | | | | | | | | | | gen_wc8bit was previously patched to support UTF8 locales other than the default en_US.UTF-8 by patch id 0e14b8f425c562749d3821a42414b1ce6b3b0923. This was incomplete in its implementation and still failed where item(s) in the list returned by 'locale -a' already had 'UTF8' appended to the name. This patch rectifies this situation, plus adds an extra fix to avoid trimming '\n' from an empty line which could cause a segfault. Signed-off-by: Andy Gibbs <andyg1001@hotmail.co.uk> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* optional /etc/localtime supportDenys Vlasenko2010-04-291-0/+11
| | | | | | | | This patch teaches uclibc to use /etc/localtime. This is possible since recent TZif2 file format contains TZ-like ASCII string at the end. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Merge commit 'origin/master' into nptlAustin Foxley2010-04-141-0/+12
|\ | | | | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
| * ldso: Add config option for controlling LD_PRELOADCarmelo AMOROSO2010-04-141-0/+12
| | | | | | | | | | | | | | | | | | | | | | On hardened system it could be useful to disable the use of LD_PRELOAD environment variable for preloading shared objects before the system libraries. So this patch add a config option, LDSO_PRELOAD_ENV_SUPPORT, to control this behaviour. It is enabled by default. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* | temporarily turn on warnings for NPTLBernhard Reutner-Fischer2010-04-121-0/+2
| | | | | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* | Merge remote branch 'origin/master' into nptlAustin Foxley2010-04-121-1/+1
|\| | | | | | | | | | | | | Conflicts: libc/unistd/confstr.c Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
| * prettify make cleanBernhard Reutner-Fischer2010-04-121-1/+1
| | | | | | | | | | | | forgot extra/config Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* | nptl needs stdio futexes enabled.Austin Foxley2010-04-021-0/+1
| | | | | | | | | | | | this got reverted in the merge I just did Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* | Revert "remove config knobs that belong to the nptl branch"Austin Foxley2010-04-021-0/+39
| | | | | | | | | | | | This reverts commit de82658a05de0ace6f3d261dedc358d3a14f3681. Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* | Merge commit 'origin/master' into nptlAustin Foxley2010-04-023-61/+20
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.in extra/Configs/Config.in libc/sysdeps/linux/common/bits/kernel-features.h libc/sysdeps/linux/common/poll.c libc/sysdeps/linux/common/sysdep.h libc/sysdeps/linux/sh/sysdep.h Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
| * prettify make cleanBernhard Reutner-Fischer2010-03-251-2/+2
| | | | | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| * config: tweak textBernhard Reutner-Fischer2010-03-131-2/+2
| | | | | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| * config: support make defconfig O=/f/o/oBernhard Reutner-Fischer2010-03-121-0/+2
| | | | | | | | | | | | | | previously wanted to create the temporary cfg file in the srcdir (which failed on a RO srcdir) Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| * add MULTILIB_DIR: Path component for libdirsBernhard Reutner-Fischer2010-03-121-17/+14
| | | | | | | | | | | | defaults to "lib". Other prominent values include "lib32" or "lib64" Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| * remove config knobs that belong to the nptl branchBernhard Reutner-Fischer2010-03-121-39/+0
| | | | | | | | | | | | Fixes bug #1243 Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* | Add dummy tcb-offsets.hKhem Raj2010-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | * This file is used during creation of real tcb-offsets.h because lowlevellock.h from i386 also include tcb-offsets.h and it is inturn included by tls.h and tls.h is used in the dummy C file generated from tcb-offsets.sym, it created a catch-22 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | a few more build fixes nptl syncAustin Foxley2010-02-161-1/+2
|/ | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* lxdialog: remove objectfiles on cleanBernhard Reutner-Fischer2010-02-021-1/+1
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* randconfig.sh: set number of make jobsBernhard Reutner-Fischer2010-01-161-3/+13
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* ldso: let people disable the implicit path searchMike Frysinger2009-11-221-0/+14
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* install_headers.sh: make more user friendlyMike Frysinger2009-11-221-10/+17
| | | | | | | Make it easier to run this by hand and don't abort when recursive chown and chmod fail as these often aren't due to uClibc settings. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* remove incorrect text from abspath optionMike Frysinger2009-11-221-4/+3
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* realclean: wipe kconfig objectsBernhard Reutner-Fischer2009-11-201-2/+2
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* silence rule overridingBernhard Reutner-Fischer2009-11-201-2/+2
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* remove superfluous extra semicolonsBernhard Reutner-Fischer2009-11-201-10/+10
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* FORCE_SHAREABLE_TEXT_SEGMENTS requires DOPICPeter S. Mazinger2009-11-191-0/+1
| | | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>