From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Greg Troxel Newsgroups: gmane.lisp.guile.devel Subject: Re: 2.0.11 on OS X 10.9 / Xcode 5.1 Date: Thu, 10 Apr 2014 10:10:34 -0400 Message-ID: References: <87vbuq435v.fsf@taylan.uni.cx> <87bnwak01s.fsf@taylan.uni.cx> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1397139058 31777 80.91.229.3 (10 Apr 2014 14:10:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Apr 2014 14:10:58 +0000 (UTC) Cc: guile-devel@gnu.org To: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?=22Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer=22?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Apr 10 16:10:52 2014 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WYFgq-0007KQ-DW for guile-devel@m.gmane.org; Thu, 10 Apr 2014 16:10:52 +0200 Original-Received: from localhost ([::1]:52041 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYFgp-0007hD-N3 for guile-devel@m.gmane.org; Thu, 10 Apr 2014 10:10:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYFgf-0007h1-Ib for guile-devel@gnu.org; Thu, 10 Apr 2014 10:10:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WYFgZ-0002Fd-Lg for guile-devel@gnu.org; Thu, 10 Apr 2014 10:10:41 -0400 Original-Received: from fnord.ir.bbn.com ([192.1.100.210]:54335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYFgZ-0002FS-GL for guile-devel@gnu.org; Thu, 10 Apr 2014 10:10:35 -0400 Original-Received: by fnord.ir.bbn.com (Postfix, from userid 10853) id C26D0A793; Thu, 10 Apr 2014 10:10:34 -0400 (EDT) OpenPGP: id=32611E25 X-Hashcash: 1:20:140410:taylanbayirli@gmail.com::l9fypniGt1CXfmQc:000000000000000000000000000000000000001Rid X-Hashcash: 1:20:140410:guile-devel@gnu.org::VNKEpvd9FdjlKGjz:0000000000000000000000000000000000000000002k7z In-Reply-To: <87bnwak01s.fsf@taylan.uni.cx> ("Taylan Ulrich =?utf-8?Q?=5C=22Bay=C4=B1rl=C4=B1=2FKammer=5C=22=22's?= message of "Wed, 09 Apr 2014 17:14:07 +0200") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/23.4 (berkeley-unix) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 192.1.100.210 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:17047 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer") writes: > taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer") writes: > >> On OS X 10.9 with Xcode 5.1, make fails unless -O0 is used; the output >> of ./configure && make during the failure is here: >> >> http://sprunge.us/PLGI >> >> After a successful build with -O0, there are two failures during make >> check: >> >> FAIL: srfi-18.test: thread-terminate!: termination destroys non-started >> thread >> >> FAIL: srfi-18.test: thread-terminate!: termination destroys started >> thread > > By the way, after installing GCC 4.8 from MacPorts and setting the CC > environment variable to use it (executable "gcc-mp-4.8"), the above > issues are resolved, but I get the following test failure now: So it seems that either there's a bug in clang, or a bug in guile that causes problems when compiled with clang (which has different aggressive optimizations than gcc). Based on anecdotes from many other packages, it seems more likely than not that it's a guile bug. It would be interesting to bisect compilation of guile with 2 compilers, or to compile with clang with optimization turned way down. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlNGploACgkQ+vesoDJhHiUA4ACgjsT/LkSnZ9I3U4k0xBb3ZjXe U+AAoKTSvpRp3/Tv8SYFD7xsOyCoDLBk =s3UT -----END PGP SIGNATURE----- --=-=-=--