--- configure.ac.orig	2013-06-08 17:13:20.000000000 +0100
+++ configure.ac	2013-10-29 21:48:30.000000000 +0000
@@ -270,6 +270,8 @@
 AC_DEFINE([MIN_USABLE_UID], [500], [Lowest non-system-reserved UID.])
 AC_DEFINE([MIN_USABLE_GID], [500], [Lowest non-system-reserved GID.])
 
+SDK_ROOT=`$XCRUN --show-sdk-path`
+
 # Load tclConfig.sh
 SC_PATH_TCLCONFIG
 SC_LOAD_TCLCONFIG
--- m4/tcl.m4.orig	2013-01-10 19:29:59.000000000 +0000
+++ m4/tcl.m4	2013-10-29 21:48:36.000000000 +0000
@@ -116,6 +116,7 @@
 			`ls -d /usr/lib/tcl8.6 2>/dev/null` \
 			`ls -d /usr/lib/tcl8.5 2>/dev/null` \
 			`ls -d /usr/lib/tcl8.4 2>/dev/null` \
+			`ls -d ${SDK_ROOT}/usr/lib 2>/dev/null` \
 			; do
 		    if test -f "$i/tclConfig.sh" ; then
 			ac_cv_c_tclconfig=`(cd $i; pwd)`
@@ -210,6 +211,7 @@
 			`ls -d /usr/local/lib 2>/dev/null` \
 			`ls -d /usr/contrib/lib 2>/dev/null` \
 			`ls -d /usr/lib 2>/dev/null` \
+			`ls -d ${SDK_ROOT}/usr/lib 2>/dev/null` \
 			; do
 		    if test -f "$i/tkConfig.sh" ; then
 			ac_cv_c_tkconfig=`(cd $i; pwd)`
@@ -2546,7 +2548,7 @@
 		# check some other possible local system locations.
 
 		for i in \
-			/usr/include /usr/local/include /usr/local/include/tcl${TCL_VERSION} /usr/include/tcl${TCL_VERSION}; do
+			/usr/include /usr/local/include /usr/local/include/tcl${TCL_VERSION} /usr/include/tcl${TCL_VERSION} ${SDK_ROOT}/usr/include; do
 		    if test -f "$i/tcl.h" ; then
 			ac_cv_c_tclh=$i
 			break
