@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2012/08/12 07:20:15 ryoon Exp $
+# $NetBSD: Makefile,v 1.24 2012/08/24 12:48:11 ryoon Exp $
#
DISTNAME= fotoxx-12.08
@@ -25,8 +25,8 @@
.include "../../mk/bsd.prefs.mk"
-.if (${OPSYS} == "NetBSD" && \
- (!empty(OS_VERSION:M6.99.*) || !empty(OS_VERSION:M[7-9].*)))
+.if exists(/usr/include/execinfo.h)
+CXXFLAGS+= -DHAVE_LIBEXECINFO
LDFLAGS+= -lexecinfo
.endif
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.8 2012/08/12 07:20:15 ryoon Exp $
+$NetBSD: patch-ab,v 1.9 2012/08/24 12:48:11 ryoon Exp $
--- zfuncs.cc.orig 2012-08-04 11:58:30.000000000 +0000
+++ zfuncs.cc
@@ -6,7 +6,7 @@
printf("*** zappcrash: \n %s \n",message); // output message to stdout
-+#if defined (__linux__) || (defined (__NetBSD__) && (__NetBSD_Version__ >= 699000000))
++#if defined (HAVE_LINEXECINFO)
nstack = backtrace(stacklist,nstack); // get traceback data
stackents = backtrace_symbols(stacklist,nstack);
@@ -22,7 +22,7 @@
}
progexe[cc] = 0;
-+#if defined (__linux__) || (defined (__NetBSD__) && (__NetBSD_Version__ >= 699000000))
++#if defined (HAVE_LINEXECINFO)
for (ii = 0; ii < nstack; ii++) // output backtrace to text file
{
pfunc = 0;