commit ea7390660d2522d153d073686be48b12c2f7c2c1 Author: Bernhard Reutner-Fischer Date: Fri Dec 30 12:10:19 2011 +0100 bump version to 0.9.32.1 Signed-off-by: Bernhard Reutner-Fischer commit c8760c7cf9a149aca981a83cbbb2398acac73f4e Author: Jason Woodward Date: Sat Jun 11 01:08:48 2011 -0400 libubacktrace: Conditionally link libgcc_eh When libubacktrace is not enabled there is no need to link in libgcc_eh Fixes bootstrap failures with (gcc-4.5.x) stage1 compilers that --disable-shared Signed-off-by: Jason Woodward Signed-off-by: Bernhard Reutner-Fischer commit 022bfbacb9120df78778e5ff66819749729efb34 Author: Bernhard Reutner-Fischer Date: Sun Jun 12 08:44:32 2011 +0100 libm: pass CFLAGS to e500 fenv As noted by Jason Woodward Signed-off-by: Bernhard Reutner-Fischer commit 27ba4076b60983ead9ac7b337b3ec9ba03e92de4 Author: Jason Woodward Date: Sat Jun 11 20:39:33 2011 -0400 honor UCLIBC_HAS_FENV for e500 Signed-off-by: Jason Woodward Signed-off-by: Bernhard Reutner-Fischer commit fd9f95c00997de541af1eba6513362e543144198 Author: Jason Woodward Date: Sat Jun 11 19:09:53 2011 -0400 Fix e500 fpu libm build Define libm_ARCH_fpu_OUT in libm/powerpc/e500/Makefile.arch as it is used in libm/powerpc/e500/fpu/Makefile.arch libm_ARCH_OBJ:=$(patsubst $(libm_ARCH_fpu_DIR)/%.c,$(libm_ARCH_fpu_OUT)/%.o,$(libm_ARCH_SRC)) This appears to have been broken since cd3a494e99fa4bcad1c2a621b71361005528bead Signed-off-by: Jason Woodward Signed-off-by: Bernhard Reutner-Fischer commit 10fc37a9094ffc35145a70578930eb884a03c0c7 Author: Bernhard Reutner-Fischer Date: Fri Nov 4 13:02:09 2011 +0100 powerpc: Fix typo in clone() Thanks to strauman at slac stanford edu for noticing Signed-off-by: Bernhard Reutner-Fischer commit 733aeae80de66a6c443e4171dbefa8b266cb806a Author: Guillaume Bourcier Date: Tue Oct 11 13:45:33 2011 +0200 libc: fix daylight saving time handling The algorithm computing daylight saving time incorrectly adds a day for each month after January for leap years. The clock shift from/to DST can be delayed if the last Sunday of a transition month is exactly seven days before the first of the following month. This change adds a day for the February month only. Signed-off-by: Guillaume Bourcier Signed-off-by: Richard Braun Signed-off-by: Carmelo Amoroso Signed-off-by: Bernhard Reutner-Fischer commit 9152c4d67c763fde5712e2d181d92c0d7e1e2ab9 Author: Maksim Rayskiy Date: Thu Jun 16 18:14:01 2011 -0700 libc: add missing lock initialization in vswprintf Unlike vsnprintf, vswprintf does not properly initialize locking elements of FILE structure, which in some unfortunate cases can result in lockups in _vfwprintf_internal. Interesting, the initialization code was removed in 2a915734a32c5aec9a6a76c13bcb074d30e64171 at the same time as it was added to vsnprintf. Signed-off-by: Maksim Rayskiy Signed-off-by: Carmelo Amoroso Signed-off-by: Bernhard Reutner-Fischer commit b07419ed6503758203004d2362e9a6f3138f0bd3 Author: Carmelo Amoroso Date: Fri Jun 24 16:27:36 2011 +0200 libubacktrace: fix makefile clean target Fix makefile lean target removing the old reference to the non existing libubacktrace_ARCH_OUT variable. Signed-off-by: Carmelo Amoroso Signed-off-by: Bernhard Reutner-Fischer commit c9034048bb0fa5c21fdc2adf252a47530df5dd96 Author: Carmelo Amoroso Date: Fri Jun 24 15:05:55 2011 +0200 fts: fix warning due to old-style function definition Signed-off-by: Carmelo Amoroso Signed-off-by: Bernhard Reutner-Fischer commit 536b4f42f42f5223980ec0e56d173ced75624904 Author: Carmelo Amoroso Date: Mon Jun 13 19:58:22 2011 +0200 ldso_tls: fix compiler warning due to missing cast Fix compiler warning (as below) due to missign cast In file included from ldso/ldso/ldso.c:42:0: ldso/ldso/dl-tls.c: In function 'init_tls': ldso/ldso/dl-tls.c:1028:24: error: initialization makes pointer from integer without a cast Signed-off-by: Carmelo Amoroso Signed-off-by: Bernhard Reutner-Fischer commit f27a6d9125c7e93f2f38a23fba04395527bfd02a Author: Bernhard Reutner-Fischer Date: Fri Jun 17 20:27:51 2011 +0200 resolv: fix bug in res_init with ipv6 nameservers Thanks to Christian Krause for finding and fixing this! Signed-off-by: Bernhard Reutner-Fischer commit 13b1676e5d89ae7fbac4fc4d26c3ac26cb6e2439 Author: Bernhard Reutner-Fischer Date: Tue Jun 14 18:48:19 2011 +0200 config: Fix passing defconfig args Don't rely on argument-shuffling but use correct arguments in the first place. In bug#3589 Thomas Suckow writes: The modified kconfig defines -D to be the same function as -d. In addition -d does not take an argument and Config.in should be passed as a non-option argument. The existing argument order appears to work on distributions such as Fedora but chokes on Cygwin (newlib?). Signed-off-by: Bernhard Reutner-Fischer commit 1623339912385c98c28ba7131a59c5bb56ead568 Author: Bernhard Reutner-Fischer Date: Tue Jun 14 17:51:58 2011 +0200 buildsys: pt-initfini.s depends on uClibc_config.h Signed-off-by: Bernhard Reutner-Fischer commit ae9fec983c95a6f0055c4ee477ac7f30e569cf7d Author: Bernhard Reutner-Fischer Date: Tue Jun 14 16:48:51 2011 +0200 libdl: search for ELF_RTYPE_CLASS_DLSYM in dlsym() On FDPIC platforms, functions are passed by function descriptor, not by pointers. If you don't specify ELF_RTYPE_CLASS_DLSYM when calling _dl_find_hash() the return value from dlsym() will be a pointer not a function descriptor, crashing the program. The bug was introduced when TLS support was added in 534661b91c98492995274c364c8177c45efc63db Closes bug#3433 Signed-off-by: Bernhard Reutner-Fischer commit e1420eca7374cd8f583e9d774c890645a205aaee Author: Bernhard Reutner-Fischer Date: Tue Jun 14 16:31:00 2011 +0200 resolv: try next server on SERVFAIL in bug 3637 Andrey Kovalev aka pxe.ru writes: getaddrinfo does NOT add domain to query when receive SERVFAIL RFC1035 7.2 suggests that - If a resolver gets a server error or other bizarre response from a name server, it should remove it from SLIST, and may wish to schedule an immediate transmission to the next candidate server address. So let's try the next server upon SERVFAIL even if it's not strictly required. Signed-off-by: Bernhard Reutner-Fischer commit 117a5d673c50335749fd0e1b41d19230db97b143 Author: Natanael Copa Date: Sun Jun 12 12:09:04 2011 +0000 getaddrinfo: allow numeric service without any hints This appears to correspond to what glibc does and this fixes an issue with iptables-1.4.11 with udp and raw port numbers. (see http://bugzilla.netfilter.org/show_bug.cgi?id=721) This fixes #3841 https://bugs.busybox.net/show_bug.cgi?id=3841 Signed-off-by: Natanael Copa Signed-off-by: Bernhard Reutner-Fischer commit 4642f4eead07080bf46b6d67b873d303eda9fb48 Author: Khem Raj Date: Sat Jun 11 00:15:02 2011 -0700 Rules.mak: Rearrange appending UCLIBC_EXTRA_CFLAGS to CFLAGS UCLIBC_EXTRA_CFLAGS is currently added before the OPTIMIZATION flags and OPTIMIZATION is chosen to be Os by default. But in OE we pass the optimisation flags through UCLIBC_EXTRA_CFLAGS but they are not effective since -Os is specified at last. So we need to change the order of these option flags Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit d64b91a6d4fa1a3ac1d01fa7593d67c5e5ed5101 Author: Yann E. MORIN Date: Sun Jan 9 01:45:04 2011 +0100 ARM: reorder "Use BX" option "Use BX" is not available on all CPUs, so the option depends on a correct CPU to be chosen . It is weird that e BX" then appears _above_ the CPU selection, not below. Move the "Use BX" after the CPU selection. Signed-off-by: "Yann E. MORIN" Cc: Khem Raj Cc: Bernhard Reutner-Fischer Cc: Carmelo AMOROSO Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit ebe6c38d7e60e8a43d8b926c17a561a5a3e06a22 Author: Khem Raj Date: Mon Jun 13 17:13:52 2011 -0700 nptl/pthread: Correct path for machine specific pt-initfini.c Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit f9e311d11c374e68736c741ede1845bdc8091627 Author: Khem Raj Date: Mon Jun 13 16:30:55 2011 -0700 ctor/dtor nptl: Fix init and fini function compilation We need to define the rules for .S files so it gets the include paths some architectures like mips include headers Some architectures e.g. SH have their own version of pt-initfini.c so look for that first before resorting to generic version of pt-initfini.c Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit fc643f77a3abc8743620445f47b1bade9862d45a Author: Khem Raj Date: Fri Jun 10 13:05:34 2011 -0700 nptl/Makefile.in: Fix the build break caused by UCLIBC_CTOR_DTOR enabling Extra / somehow does not match the target and complains that $(top_builddir)libpthread/nptl/sysdeps/pthread/crti.o has no rules to build Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit 608e138586993d3c59c65c2958d9a98cf0d4d1eb Author: Bernhard Reutner-Fischer Date: Wed Jun 8 21:47:42 2011 +0200 bump version to 0.9.32.1-git Signed-off-by: Bernhard Reutner-Fischer