Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 1E42B431FD0 for ; Sat, 16 Jul 2011 13:34:40 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l-wOX2uuRfMW for ; Sat, 16 Jul 2011 13:34:38 -0700 (PDT) Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 17745431FB6 for ; Sat, 16 Jul 2011 13:34:37 -0700 (PDT) Received: from zancas.localnet (fctnnbsc30w-142167167212.pppoe-dynamic.High-Speed.nb.bellaliant.net [142.167.167.212]) (authenticated bits=0) by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id p6GKYZew014823 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Sat, 16 Jul 2011 17:34:36 -0300 Received: from bremner by zancas.localnet with local (Exim 4.76) (envelope-from ) id 1QiBZL-0008VY-Dz for notmuch@notmuchmail.org; Sat, 16 Jul 2011 17:34:35 -0300 From: david@tethera.net To: notmuch@notmuchmail.org Subject: Date: Sat, 16 Jul 2011 17:34:26 -0300 Message-Id: <1310848468-27665-1-git-send-email-david@tethera.net> X-Mailer: git-send-email 1.7.5.4 In-Reply-To: <87liw4ei1t.fsf@zancas.localnet> References: <87liw4ei1t.fsf@zancas.localnet> X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jul 2011 20:34:40 -0000 So, my conclusion is that we need to export these typeinfo symbols, and it seems to be sufficient to do so to fix the failing tests and crashes discussed above. I think I managed to add them to the debian symbols file in a better way, so every toolchain change and different architecture doesn't make the symbols checking barf. We'll have to see about that; at least it builds cleanly on i386 and amd64. In any case, if no-one has strong objections, I plan to push this (first to release for the fabled bug-fix release, and then merge to master).