From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrew Gaylard Newsgroups: gmane.lisp.guile.devel Subject: [patch] get 1.8.8 to build on Solaris 10u9 Date: Thu, 28 Apr 2011 17:33:34 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016e64ba6c8c6c36804a1fc4702 X-Trace: dough.gmane.org 1304004824 26836 80.91.229.12 (28 Apr 2011 15:33:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 28 Apr 2011 15:33:44 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Apr 28 17:33:40 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QFTDn-0005G0-H2 for guile-devel@m.gmane.org; Thu, 28 Apr 2011 17:33:39 +0200 Original-Received: from localhost ([::1]:55850 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFTDm-0000MC-Rb for guile-devel@m.gmane.org; Thu, 28 Apr 2011 11:33:38 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:53592) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFTDk-0000M3-NX for guile-devel@gnu.org; Thu, 28 Apr 2011 11:33:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QFTDj-0000bI-KS for guile-devel@gnu.org; Thu, 28 Apr 2011 11:33:36 -0400 Original-Received: from mail-vx0-f169.google.com ([209.85.220.169]:56908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFTDj-0000b9-I6 for guile-devel@gnu.org; Thu, 28 Apr 2011 11:33:35 -0400 Original-Received: by vxk20 with SMTP id 20so2788324vxk.0 for ; Thu, 28 Apr 2011 08:33:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:date:x-google-sender-auth :message-id:subject:from:to:content-type; bh=Sjw2JdTuRLDRPPoMeuomOKoPF7aNUQ+yUkMGU2wK7cs=; b=MDRHTmyY5+k0J3r1sst3BJZOIF/L6k+CMMtIaMDW0iMqcu8LCyt4g2KRGHiLGW4HzY PD/dC7ZLTcKaEg70KBuXazQtvdWMWmSdwqaOGpTwkFVIRVz2JFgGiwCRJIeSJ8LDM8js O5oS+Z/vnh0rwlaDtfjMtrIpZmu+Nf01Y0Z84= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=d9Zhna1JyWe7ESQkU8pIF9EmXLSXFJk6pMzhbPeFkS2XSwFwXy0FrNL0B1EgArgVr1 sI95h6+sQ0ur2U5r9poJJKnIbv5Ph9Vmw5M4L1bZCuNI3YLcQdq386uZm7EL5NLb0MkB FgHYLpMA5qw7qDrWCJyAhdojYpmR+S71FUrCY= Original-Received: by 10.220.104.195 with SMTP id q3mr41675vco.127.1304004814880; Thu, 28 Apr 2011 08:33:34 -0700 (PDT) Original-Received: by 10.220.188.193 with HTTP; Thu, 28 Apr 2011 08:33:34 -0700 (PDT) X-Google-Sender-Auth: dZVrXn6c0fGRLmuYxnDyQbcugFA X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.220.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12369 Archived-At: --0016e64ba6c8c6c36804a1fc4702 Content-Type: text/plain; charset=ISO-8859-1 Hi, With the attached patch, I can build and run guile-1.8.8 on Solaris. It seems that the old logic that used USRSTACK no longer works, so I took it out. Tested on Solaris 10u9, on both SPARC64 and x86_64. - Andrew --0016e64ba6c8c6c36804a1fc4702 Content-Type: text/x-diff; charset=US-ASCII; name="fix-solaris-stackbase-detection.patch" Content-Disposition: attachment; filename="fix-solaris-stackbase-detection.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gn1uq06m1 LS0tIGd1aWxlLTEuOC44L2xpYmd1aWxlL2djX29zX2RlcC5jLm9yaWcJTW9uIERlYyAxMyAxOToy NTowMSAyMDEwCisrKyBndWlsZS0xLjguOC9saWJndWlsZS9nY19vc19kZXAuYwlGcmkgQXByIDE1 IDE0OjAzOjEzIDIwMTEKQEAgLTcxNCwxMSArNzE0LDggQEAKIC8qICAgICAgIyBkZWZpbmUgU1RB Q0tCT1RUT00gKChwdHJfdCkoX3N0YXJ0KSkgd29ya2VkIHRocm91Z2ggMi43LCAgICAgICovCiAv KiAgICAgIGJ1dCByZXBvcnRlZGx5IGJyZWFrcyB1bmRlciAyLjguICBJdCBhcHBlYXJzIHRoYXQg dGhlIHN0YWNrICAgICAqLwogLyogICAgICBiYXNlIGlzIGEgcHJvcGVydHkgb2YgdGhlIGV4ZWN1 dGFibGUsIHNvIHRoaXMgc2hvdWxkIG5vdCBicmVhayAgKi8KIC8qICAgICAgb2xkIGV4ZWN1dGFi bGVzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0v KiAgICAgIEhFVVJJU1RJQzIgcHJvYmFibHkgd29ya3MsIGJ1dCB0aGlzIGFwcGVhcnMgdG8gYmUg cHJlZmVyYWJsZS4gICAqLwotIyAgICAgICBpbmNsdWRlIDxzeXMvdm0uaD4KLSMgICAgICAgZGVm aW5lIFNUQUNLQk9UVE9NICgocHRyX3QpIFVTUlNUQUNLKQogIwlpZm5kZWYgVVNFX01NQVAKICMJ ICAgIGRlZmluZSBVU0VfTU1BUAogIwllbmRpZgogIyAgICAgICBpZmRlZiBVU0VfTU1BUAo= --0016e64ba6c8c6c36804a1fc4702--