From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.bugs Subject: Re: [PATCH] Declare `GC_dump' ourselves if doesn't. Date: Tue, 12 Jan 2010 05:40:37 +0100 Message-ID: <87k4vodjga.fsf@ambire.localdomain> References: <87zl4nmmpl.fsf@ambire.localdomain> <878wc45m5w.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1263277851 27668 80.91.229.12 (12 Jan 2010 06:30:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 Jan 2010 06:30:51 +0000 (UTC) To: bug-guile@gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Tue Jan 12 07:30:44 2010 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NUaH4-0000WN-To for guile-bugs@m.gmane.org; Tue, 12 Jan 2010 07:30:43 +0100 Original-Received: from localhost ([127.0.0.1]:55360 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NUaH5-0005O1-Ge for guile-bugs@m.gmane.org; Tue, 12 Jan 2010 01:30:43 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NUaGw-0005Mi-3J for bug-guile@gnu.org; Tue, 12 Jan 2010 01:30:34 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NUaGv-0005MV-41 for bug-guile@gnu.org; Tue, 12 Jan 2010 01:30:33 -0500 Original-Received: from [199.232.76.173] (port=43745 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NUaGu-0005MS-Uh for bug-guile@gnu.org; Tue, 12 Jan 2010 01:30:32 -0500 Original-Received: from smtp-out112.alice.it ([85.37.17.112]:2979) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NUaGu-00011J-Ij for bug-guile@gnu.org; Tue, 12 Jan 2010 01:30:32 -0500 Original-Received: from FBCMMO05.fbc.local ([192.168.184.136]) by smtp-out112.alice.it with Microsoft SMTPSVC(6.0.3790.3959); Tue, 12 Jan 2010 07:30:30 +0100 Original-Received: from FBCMCL01B04.fbc.local ([192.168.69.85]) by FBCMMO05.fbc.local with Microsoft SMTPSVC(6.0.3790.3959); Tue, 12 Jan 2010 07:28:21 +0100 Original-Received: from ambire.localdomain ([79.21.69.11]) by FBCMCL01B04.fbc.local with Microsoft SMTPSVC(6.0.3790.3959); Tue, 12 Jan 2010 07:28:20 +0100 Original-Received: from ttn by ambire.localdomain with local (Exim 4.63) (envelope-from ) id 1NUaCQ-0001iv-2O for bug-guile@gnu.org; Tue, 12 Jan 2010 07:25:54 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) X-OriginalArrivalTime: 12 Jan 2010 06:28:21.0091 (UTC) FILETIME=[6F819330:01CA9350] X-detected-operating-system: by monty-python.gnu.org: Windows 2000 SP4, XP SP1+ X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4447 Archived-At: () ludo@gnu.org (Ludovic Court=C3=A8s) () Mon, 11 Jan 2010 23:09:15 +0100 Andy Wingo writes: > On Sat 09 Jan 2010 14:28, Thien-Thi Nguyen writes: > >> +# `GC_dump' is available in GC 6.8 but not declared. > > Neil, you also compile with pre-7.x, no? Do we need to support this? No. Normally checking for bdw-gc.pc rules out 6.8, but apparently Debian (?) is shipping the .pc file for 6.8 too. Debian Etch doesn't ship with a .pc file (AFAICT). I infer the version from the output of M-x apt-utils-show-package RET libgc-dev RET reproduced below. Am i missing something? thi ___________________________________________________________ Package: libgc-dev (Installed) Priority: optional Section: libdevel Installed-Size: 516 Maintainer: Ryan Murray Architecture: i386 Source: libgc Version: 1:6.8-1 Depends: libgc1c2 (=3D 1:6.8-1), libc-dev Filename: pool/main/libg/libgc/libgc-dev_6.8-1_i386.deb Size: 160808 MD5sum: 8fd9c6b5451059499b79c4334e907c87 SHA1: bc60de45dbd3b5ffff06497ec6a697e959ea6858 SHA256: e7cbb58a14758a914168fa617e5f3b0a46f9f703e481a00d805047862c98663f Description: conservative garbage collector for C (development) Boehm's GC is a garbage collecting storage allocator that is intended to be used as a plug-in replacement for C's malloc. This package is required to compile and link programs that use libgc1. . Since the collector does not require pointers to be tagged, it does not attempt to ensure that all inaccessible storage is reclaimed. However it has typically been more successful at reclaiming unused memory than most C programs using explicit deallocation. Unlike manually introduced leaks, the amount of unreclaimed memory typically stays bounded. . This version of the collector is thread safe, has C++ support, and uses the defaults for everything else. Particularly, it does not work as a malloc() replacement.