From owner-freebsd-alpha Mon Jun 17 13:18:48 2002 Delivered-To: freebsd-alpha@freebsd.org Received: from web14508.mail.yahoo.com (web14508.mail.yahoo.com [216.136.224.71]) by hub.freebsd.org (Postfix) with SMTP id 32B2637B4A2 for ; Mon, 17 Jun 2002 13:18:01 -0700 (PDT) Message-ID: <20020617201726.19910.qmail@web14508.mail.yahoo.com> Received: from [198.95.226.224] by web14508.mail.yahoo.com via HTTP; Mon, 17 Jun 2002 13:17:26 PDT Date: Mon, 17 Jun 2002 13:17:26 -0700 (PDT) From: Jeffrey Katcher Subject: Re: Anyone running Lisp on FreeBSD/Alpha? To: "Coffin, Dexter" Cc: alpha In-Reply-To: <1024343931.399.16.camel@roshomon.idnopheq.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org CLISP isn't a simple interpreter and requires quite a bit of customization for different architectures for addressing, garbage collection, and error handling. (It is an excellent piece of software.) In the case of FreeBSD/Alpha and the standard C compiler (other compilers (gcc31 & ccc) fail earlier for other reasons), the build fails when it detects incorrect values in detected memory ranges. Specifically: lispbibl.d:2607 oint_addr_mask doesn't cover CODE_ADDRESS_RANGE lispbibl.d:2610 oint_addr_mask doesn't cover MALLOC_ADDRESS_RANGE Code address range = 0x0000000120000000 Malloc address range = 0x0000000120000000 Shared library address range = 0x0000000160000000 Stack address range = 0x0000000011000000 I haven't reported this to the port person because the i386 FreeBSD port is so trivially different from the standard working distribution. __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message