From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marijn Newsgroups: gmane.lisp.guile.bugs Subject: Re: guile-2.0.0 fails to build without threads Date: Wed, 13 Apr 2011 15:44:58 +0200 Message-ID: <4DA5A8DA.6030707@gentoo.org> References: <4D9DCE98.5080808@gentoo.org> <4DA3FEA2.7060205@gentoo.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1302702198 10137 80.91.229.12 (13 Apr 2011 13:43:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 13 Apr 2011 13:43:18 +0000 (UTC) Cc: bug-guile@gnu.org To: Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Wed Apr 13 15:43:13 2011 Return-path: Envelope-to: guile-bugs@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 1QA0Ld-0002Om-Jx for guile-bugs@m.gmane.org; Wed, 13 Apr 2011 15:43:09 +0200 Original-Received: from localhost ([::1]:48292 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QA0La-0006Tw-Pw for guile-bugs@m.gmane.org; Wed, 13 Apr 2011 09:43:06 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:59889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QA0LS-0006TE-Jq for bug-guile@gnu.org; Wed, 13 Apr 2011 09:43:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QA0LR-0007sW-FD for bug-guile@gnu.org; Wed, 13 Apr 2011 09:42:58 -0400 Original-Received: from smtp.gentoo.org ([140.211.166.183]:39869) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QA0LR-0007rr-Am for bug-guile@gnu.org; Wed, 13 Apr 2011 09:42:57 -0400 Original-Received: from [10.128.0.207] (unknown [79.170.210.174]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: hkbst) by smtp.gentoo.org (Postfix) with ESMTPSA id C15691B4131; Wed, 13 Apr 2011 13:42:53 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110308 Lightning/1.0b3pre Thunderbird/3.1.9 In-Reply-To: X-Enigmail-Version: 1.1.2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.211.166.183 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:5469 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/13/11 12:05, Andy Wingo wrote: > On Tue 12 Apr 2011 09:26, Marijn writes: > >>>> (boehm-gc in gentoo) is built without threads: > > Interesting. Any plans to change that? I said "*when* libgc (boehm-gc in gentoo) is built without threads". The option to compile boehm-gc with or without threads is exported to users in Gentoo, the same way it will be for Guile. I do admit that this is a source of many compilation failures as many upstreams don't seem to test this configuration, but some people must find this option to build without threads useful or upstream boehm-gc wouldn't provide it in the first place. I don't know enough about boehm-gc to second-guess them nor am I the maintainer of boehm-gc in Gentoo. But Gentoo does enable me to recompile both boehm-gc and guile both configured with --disable-threads with a single simple package manager command while also allowing me to choose which version I want and allowing versions that go check the online (git) repo and get the latest available, so it is extremely simple for me to test against this specific and many other compile failures. >> CCLD guile >> ./.libs/libguile-2.2.so: undefined reference to `GC_register_my_thread' > > Fixed, I think; thanks for the full log. If you commit it, I will test it ;P Marijn -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk2lqNoACgkQp/VmCx0OL2x23wCfdDo9T1DZm5Clz8FlDfhvf353 uDsAnixxEskTTfrayyjwSRxj8dxfy4GT =Fe9o -----END PGP SIGNATURE-----