mirror of https://github.com/openwrt/packages.git
python3: disable usage of wcsftime (broken in uClibc)
Python 3 prefers usage of wcsftime() over strftime() if it's available, however this function returns just an empty string in some older uClibc versions. Proposed solution disables detection of wcsftime() in ./configure that results in HAVE_WCSFTIME being undefined, effectively disabling branches of code that use possibly broken wcsftime(). See: http://lists.busybox.net/pipermail/uclibc/2014-November/048718.html Signed-off-by: Jan Čermák <jan.cermak@nic.cz>pull/1524/head
parent
2dbf4507c3
commit
6156136903
|
@ -14,7 +14,7 @@ PYTHON_VERSION:=$(PYTHON3_VERSION)
|
|||
PYTHON_VERSION_MICRO:=$(PYTHON3_VERSION_MICRO)
|
||||
|
||||
PKG_NAME:=python3
|
||||
PKG_RELEASE:=2
|
||||
PKG_RELEASE:=3
|
||||
PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO)
|
||||
|
||||
PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/configure b/configure
|
||||
index 274af7e..85bbf0e 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -10555,7 +10555,7 @@ for ac_func in alarm accept4 setitimer getitimer bind_textdomain_codeset chown \
|
||||
sigtimedwait sigwait sigwaitinfo snprintf strftime strlcpy symlinkat sync \
|
||||
sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
|
||||
truncate uname unlinkat unsetenv utimensat utimes waitid waitpid wait3 wait4 \
|
||||
- wcscoll wcsftime wcsxfrm wmemcmp writev _getpty
|
||||
+ wcscoll wcsxfrm wmemcmp writev _getpty
|
||||
do :
|
||||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
Loading…
Reference in New Issue