use GNU malloc for now which unbreaks this (which is borked due to

our random mmap malloc); from Andreas Vögele <voegelas@gmx.net>
maxima seems happy with this too
This commit is contained in:
pvalchev 2006-02-27 17:22:09 +00:00
parent 55f08ee617
commit caacdc0ffd
2 changed files with 14 additions and 6 deletions

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.25 2006/02/16 20:56:58 naddy Exp $
# $OpenBSD: Makefile,v 1.26 2006/02/27 17:22:09 pvalchev Exp $
BROKEN= "does not handle randomized mmap()"
ONLY_FOR_ARCHS= i386
COMMENT= "ANSI Common Lisp compiler"
DISTNAME= clisp-2.33.2
PKGNAME= ${DISTNAME}p0
PKGNAME= ${DISTNAME}p1
CATEGORIES= lang
HOMEPAGE= http://clisp.cons.org/

View File

@ -1,6 +1,15 @@
$OpenBSD: patch-src_configure,v 1.1 2005/02/11 12:14:37 alek Exp $
--- src/configure.orig Thu Feb 10 00:43:19 2005
+++ src/configure Thu Feb 10 00:43:34 2005
$OpenBSD: patch-src_configure,v 1.2 2006/02/27 17:22:09 pvalchev Exp $
--- src/configure.orig Wed Jun 2 15:56:55 2004
+++ src/configure Mon Feb 27 09:46:34 2006
@@ -11437,7 +11437,7 @@ if test $cross_compiling = no; then
# Both are broken. When used with CLISP, the one in the default libc.a
# leads to a SIGSEGV, the one in libmalloc.a leads to a SIGBUS.
case "$host_os" in
- hpux*) cl_cv_func_malloc_broken=yes ;;
+ hpux*|openbsd*) cl_cv_func_malloc_broken=yes ;;
*) cl_cv_func_malloc_broken=no ;;
esac
else
@@ -24255,7 +24255,7 @@ s,@host@,$host,;t t
s,@host_cpu@,$host_cpu,;t t
s,@host_vendor@,$host_vendor,;t t