xref: /OK3568_Linux_fs/buildroot/package/tcl/0001-dont-build-compat.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom: Andrew Ruder <andrew.ruder@elecsyscorp.com>
2*4882a593SmuzhiyunSubject: [PATCH] Disable tcl compatibility layers
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunTurn off building compatibility layers for old/broken versions of
5*4882a593Smuzhiyunstandard functions (strstr, strtoul, strtod) with the assumption that
6*4882a593Smuzhiyunanything buildroot is using as a standard C library will be good enough
7*4882a593Smuzhiyunto not have broken behavior.
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunSigned-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
10*4882a593Smuzhiyun[Fabrice: Update for 8.6.9]
11*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
12*4882a593Smuzhiyun---
13*4882a593Smuzhiyun
14*4882a593Smuzhiyundiff --git a/unix/tcl.m4 b/unix/tcl.m4
15*4882a593Smuzhiyun--- a/unix/tcl.m4
16*4882a593Smuzhiyun+++ b/unix/tcl.m4
17*4882a593Smuzhiyun@@ -2725,7 +2725,7 @@ AC_DEFUN([SC_TCL_CHECK_BROKEN_FUNC],[
18*4882a593Smuzhiyun     if test ["$tcl_ok"] = 1; then
19*4882a593Smuzhiyun 	AC_CACHE_CHECK([proper ]$1[ implementation], [tcl_cv_]$1[_unbroken],
20*4882a593Smuzhiyun 	    AC_TRY_RUN([[int main() {]$2[}]],[tcl_cv_]$1[_unbroken]=ok,
21*4882a593Smuzhiyun-		[tcl_cv_]$1[_unbroken]=broken,[tcl_cv_]$1[_unbroken]=unknown))
22*4882a593Smuzhiyun+		[tcl_cv_]$1[_unbroken]=broken,[tcl_cv_]$1[_unbroken]=ok))
23*4882a593Smuzhiyun 	if test ["$tcl_cv_]$1[_unbroken"] = "ok"; then
24*4882a593Smuzhiyun 	    tcl_ok=1
25*4882a593Smuzhiyun 	else
26