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