From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steve Ellcey Newsgroups: gmane.lisp.guile.devel Subject: Re: Preparing for a 1.6.8 release. Date: Wed, 19 Oct 2005 16:22:40 -0700 (PDT) Message-ID: <200510192322.QAA28096@hpsje.cup.hp.com> References: <87hdbdnmf2.fsf@trouble.defaultvalue.org> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1129764469 5837 80.91.229.2 (19 Oct 2005 23:27:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Oct 2005 23:27:49 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Oct 20 01:27:39 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ESNKR-00010d-46 for guile-devel@m.gmane.org; Thu, 20 Oct 2005 01:26:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ESNKQ-0002jw-90 for guile-devel@m.gmane.org; Wed, 19 Oct 2005 19:26:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ESNGh-000136-2i for guile-devel@gnu.org; Wed, 19 Oct 2005 19:22:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ESNGe-00011s-1y for guile-devel@gnu.org; Wed, 19 Oct 2005 19:22:45 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ESNGd-00011n-DB for guile-devel@gnu.org; Wed, 19 Oct 2005 19:22:43 -0400 Original-Received: from [156.153.255.237] (helo=palrel12.hp.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1ESNGc-0004ny-PV for guile-devel@gnu.org; Wed, 19 Oct 2005 19:22:43 -0400 Original-Received: from smtp2.ptp.hp.com (smtp2.ptp.hp.com [15.1.28.240]) by palrel12.hp.com (Postfix) with ESMTP id 48A83400504; Wed, 19 Oct 2005 16:22:41 -0700 (PDT) Original-Received: from hpsje.cup.hp.com (hpsje.cup.hp.com [15.244.96.221]) by smtp2.ptp.hp.com (Postfix) with ESMTP id 2B8121AE26D; Wed, 19 Oct 2005 23:22:41 +0000 (UTC) Original-Received: (from sje@localhost) by hpsje.cup.hp.com (8.9.3 (PHNE_24419+JAGae58098)/8.7.3 TIS Messaging 5.0) id QAA28096; Wed, 19 Oct 2005 16:22:40 -0700 (PDT) Original-To: rlb@defaultvalue.org In-Reply-To: <87hdbdnmf2.fsf@trouble.defaultvalue.org> X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:5321 Archived-At: > So what code should be used on HP-UX? Should the code in gc_os_dep.c > that's currently guarded by IA64 be enabled or not, and should gc.c > and continuations.c be doing something different for HP-UX, or nothing > at all? Well, I am not sure. There seem to be two ways to attack this, create some HP-UX specific code for continuations.c and gc.c, which would be to replace the access of ucontext_t with calls and then set IA64 in gc_os_dep.c and do more HP-UX specific stuff in that file. Or bail out of the continuations.c and gc.c changes (use the default case) and just use more generic code. I am not sure what the right way to go is. I don't have the HP-UX specific code for continuations.c and gc.c at hand, my first thought was to just skip that code and use the generic C code. That is why I was wondering if we wanted to punt on 1.6.8. And, to add one more complication, the accessor functions that I would use to replace the IA64 Linux code are not in libc, but in a library called libuca.so so that library would need to be linked in with guile. I don't know if that complicates things or not. I am not sure exactly what schedule 1.6.8 is on but I will be down from tomorrow afternoon until Monday because of an office move over the weekend. Steve Ellcey sje@cup.hp.com _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel