From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15191 invoked by alias); 30 Jan 2015 13:26:18 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 15153 invoked by uid 89); 30 Jan 2015 13:26:16 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: limerock04.mail.cornell.edu Received: from limerock04.mail.cornell.edu (HELO limerock04.mail.cornell.edu) (128.84.13.244) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 30 Jan 2015 13:26:14 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t0UDQBvZ025271 for ; Fri, 30 Jan 2015 08:26:12 -0500 Received: from [172.160.100.214] (50-192-21-221-static.hfc.comcastbusiness.net [50.192.21.221]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t0UDQANe032538 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Fri, 30 Jan 2015 08:26:11 -0500 Message-ID: <54CB865D.8040708@cornell.edu> Date: Fri, 30 Jan 2015 13:26:00 -0000 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: cygwin-apps@cygwin.com Subject: Re: [HEADSUP] Dropping libopenssl098 from distro References: <20150114141344.GG15791@calimero.vinschen.de> <87ppahz3kt.fsf@Rainer.invalid> <20150114172404.GN15791@calimero.vinschen.de> <87h9vtz254.fsf@Rainer.invalid> <54B6DD5D.4060705@cornell.edu> <54C25113.10200@cornell.edu> <54CA9721.6090200@cornell.edu> <20150130094148.GO14265@calimero.vinschen.de> In-Reply-To: <20150130094148.GO14265@calimero.vinschen.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2015-01/txt/msg00196.txt.bz2 On 1/30/2015 4:41 AM, Corinna Vinschen wrote: > Hi Ken, > > On Jan 29 15:25, Ken Brown wrote: >> On 1/23/2015 8:48 AM, Ken Brown wrote: >>> My guess is correct. lisp.exe uses bit 31 (counting from the LSB) as a marker >>> during garbage collection, and this is incompatible with Cygwin's use of high >>> memory for the heap. I think I know how to fix this (by defining >>> LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing it yet. >> >> I've now built clisp-2.48 with this change (32-bit only), and I've tested it >> as well as I can, given that I'm not a clisp user. The build passes all but >> a handful of about 12,000 tests, so I think it's probably OK. (None of the >> test failures involved crashes.) > > Sounds great to me (not being a clisp user myself). > >> I'm attaching the patches that I applied (on top of Reini's patches) in >> order to make the build succeed. I also had to use libdb4.5 instead of >> libdb4.8. > > Is that ok? I mean, shouldn't a package always try to use the latest > version? What's the problem you're observing ? Maybe Volker can help > here? The clisp-2.48 code uses some macros and structures that are defined in the db4.5 headers but have changed or disappeared in db4.8. I'll see if I can figure out how to update the code for db4.8. Ken