diff --git a/ChangeLog b/ChangeLog index f7fbaa3..8114ad1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5367,3 +5367,7 @@ Tue Apr 26 14:38:20 2005 Michael Jennings (mej) Patch from Bryan Kadzban to fix unsetting of bold/blink attribute. ---------------------------------------------------------------------- +Wed Apr 27 14:46:41 2005 Michael Jennings (mej) + +Disable MMX on x86_64 for now. +---------------------------------------------------------------------- diff --git a/configure.in b/configure.in index 77d0926..b79a785 100644 --- a/configure.in +++ b/configure.in @@ -74,6 +74,9 @@ AC_DEFINE_UNQUOTED(TIMER_IDENT, "`grep '$''Id:' $srcdir/src/timer.c | sed 's/^.* AC_DEFINE_UNQUOTED(UTMP_IDENT, "`grep '$''Id:' $srcdir/src/utmp.c | sed 's/^.*\$''Id: //;s/ \$.*$//;s/.v / /;s/ Exp//'`", [utmp.c RCS ID]) AC_DEFINE_UNQUOTED(WINDOWS_IDENT, "`grep '$''Id:' $srcdir/src/windows.c | sed 's/^.*\$''Id: //;s/ \$.*$//;s/.v / /;s/ Exp//'`", [windows.c RCS ID]) +dnl# Check for build/host/target system types +AC_CANONICAL_TARGET + dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure' if test ! -z "${CFLAGS}" -o ! -z "${CCOPTS}"; then CFLAGS_GIVEN=1 @@ -149,9 +152,6 @@ CCAS=$CC AC_SUBST(CCASFLAGS) AC_SUBST(CCAS) -dnl# Check for host system type -AC_CANONICAL_HOST - dnl# Check the sanity of what we've done so far AM_SANITY_CHECK @@ -502,19 +502,30 @@ AC_ARG_ENABLE(trans, AC_MSG_CHECKING(for MMX support) HAVE_MMX="" +HAVE_MMX_64="" AC_ARG_ENABLE(mmx, [ --enable-mmx enable MMX assembly routines], [ - test "x$enableval" = "xyes" && HAVE_MMX="yes" + test "x$enableval" = "xyes" && HAVE_MMX="yes" ], [ - if test x$build_os = xlinux-gnu; then - grep mmx /proc/cpuinfo >/dev/null 2>&1 && HAVE_MMX="yes" - fi + case $target_cpu in + i*86) + grep mmx /proc/cpuinfo >/dev/null 2>&1 && HAVE_MMX="yes" + ;; + x86_64) + grep mmx /proc/cpuinfo >/dev/null 2>&1 && HAVE_MMX_64="yes" + ;; + esac ]) if test "x$HAVE_MMX" = "xyes"; then - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_MMX, , [Define for MMX support.]) + AC_MSG_RESULT([yes (32-bit)]) + AC_DEFINE(HAVE_MMX, , [Define for 32-bit MMX support.]) +elif test "x$HAVE_MMX_64" = "xyes"; then + dnl# AC_MSG_RESULT([yes (64-bit)]) + dnl# AC_DEFINE(HAVE_MMX_64, , [Define for 64-bit MMX support.]) + AC_MSG_RESULT([no (64-bit MMX not yet supported)]) else - AC_MSG_RESULT(no) + AC_MSG_RESULT([no (no MMX detected)]) fi +dnl# AM_CONDITIONAL(HAVE_MMX, test "x$HAVE_MMX" = "xyes" -o "x$HAVE_MMX_64" = "xyes") AM_CONDITIONAL(HAVE_MMX, test "x$HAVE_MMX" = "xyes") dnl# diff --git a/src/pixmap.c b/src/pixmap.c index 7441bd6..8330732 100644 --- a/src/pixmap.c +++ b/src/pixmap.c @@ -2218,7 +2218,7 @@ set_icon_pixmap(char *filename, XWMHints * pwm_hints) wm_hints->flags |= IconPixmapHint | IconMaskHint; #endif - /* Set the EWMH icon hint for _NET_WM-compliant GNOME WM's. */ + /* Set the EWMH icon hint for _NET_WM-compliant WM's. */ XChangeProperty(Xdisplay, TermWin.parent, props[PROP_EWMH_ICON], XA_CARDINAL, 32, PropModeReplace, (unsigned char *) icon_data, sizeof(icon_data) / sizeof(CARD32));