summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2009-05-31 16:22:35 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2009-05-31 16:22:35 +0000
commitfe1956f2b8bf229240fa02d5cc077a0eadfd2009 (patch)
tree6c4a5a4992b740a46c715ab870c5ef3c9e52926c
parent3af401e4bfb5db3312f25f1d55afbc03ddaac5c3 (diff)
workaround for a problem that appeared with xterm 243 on arm cpus.
It dumps core in VTInitialize() if charproc.c is compiled with -O2. The problem is in the lines 5610 to 5614 of this file, which were added by xterm 243, but I can't see an obvious problem here.
-rw-r--r--app/xterm/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/xterm/Makefile b/app/xterm/Makefile
index 13cff4c46..e58e79efc 100644
--- a/app/xterm/Makefile
+++ b/app/xterm/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.12 2009/04/04 15:10:44 matthieu Exp $
+# $OpenBSD: Makefile,v 1.13 2009/05/31 16:22:34 matthieu Exp $
.include <bsd.xconf.mk>
SUBDIR= icons resize
@@ -28,6 +28,11 @@ SRCS= TekPrsTbl.c Tekproc.c VTPrsTbl.c button.c cachedGCs.c \
MANDIR= ${X11BASE}/man/cat
XETC?= /etc/X11
+.if ${MACHINE_ARCH} == "arm"
+charproc.o: charproc.c
+ ${CC} -g -c ${CPPFLAGS} ${.CURDIR}/charproc.c
+.endif
+
xterm.1tbl: xterm.man
sed -e 's#__vendorversion__#"X Window System"#g' \
-e 's#__mansuffix__#1#g' \