@@ -4042,8 +4042,11 @@ printf "%s\n" "$TEA_PLATFORM" >&6; }
40424042
40434043 # The BUILD_$pkg is to define the correct extern storage class
40444044 # handling when making this package
4045+ # To be able to sefely use the package name in a #define, it must not
4046+ # contain anything other than alphanumeric characters and underscores
4047+ SAFE_PKG_NAME=itclwidget
40454048
4046- printf " %s\n" " #define BUILD_${PACKAGE_NAME } /**/" >> confdefs.h
4049+ printf " %s\n" " #define BUILD_${SAFE_PKG_NAME } /**/" >> confdefs.h
40474050
40484051 # Do this here as we have fully defined TEA_PLATFORM now
40494052 if test " ${TEA_PLATFORM} " = " windows" ; then
@@ -9926,6 +9929,42 @@ printf "%s\n" "#define TK_MAJOR_VERSION 8" >>confdefs.h
99269929 if test " $GCC " = " yes" ; then
99279930 SHLIB_LD_LIBS=" ${SHLIB_LD_LIBS} -static-libgcc"
99289931 fi
9932+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : checking if the linker understands --disable-high-entropy-va" >&5
9933+ printf %s " checking if the linker understands --disable-high-entropy-va... " >&6 ; }
9934+ if test ${tcl_cv_ld_high_entropy+y}
9935+ then :
9936+ printf %s " (cached) " >&6
9937+ else case e in # (
9938+ e)
9939+ hold_cflags=$CFLAGS ; CFLAGS=" $CFLAGS -Wl,--disable-high-entropy-va"
9940+ cat confdefs.h - << _ACEOF >conftest.$ac_ext
9941+ /* end confdefs.h. */
9942+
9943+ int
9944+ main (void)
9945+ {
9946+
9947+ ;
9948+ return 0;
9949+ }
9950+ _ACEOF
9951+ if ac_fn_c_try_link " $LINENO "
9952+ then :
9953+ tcl_cv_ld_high_entropy=yes
9954+ else case e in # (
9955+ e) tcl_cv_ld_high_entropy=no ;;
9956+ esac
9957+ fi
9958+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
9959+ conftest$ac_exeext conftest.$ac_ext
9960+ CFLAGS=$hold_cflags ;;
9961+ esac
9962+ fi
9963+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : result: $tcl_cv_ld_high_entropy " >&5
9964+ printf " %s\n" " $tcl_cv_ld_high_entropy " >&6 ; }
9965+ if test $tcl_cv_ld_high_entropy = yes; then
9966+ SHLIB_LD_LIBS=" ${SHLIB_LD_LIBS} -Wl,--disable-high-entropy-va"
9967+ fi
99299968 eval eval " PKG_LIB_FILE8=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
99309969 eval eval " PKG_LIB_FILE9=${PACKAGE_LIB_PREFIX9}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
99319970 eval eval " PKG_LIB_FILE=${PACKAGE_LIB_PREFIX}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
0 commit comments