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 1182B4196F0 for ; Mon, 26 Apr 2010 11:33:41 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.89 X-Spam-Level: X-Spam-Status: No, score=-2.89 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, T_MIME_NO_TEXT=0.01] autolearn=ham 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 dCflWrpy4qwW; Mon, 26 Apr 2010 11:33:40 -0700 (PDT) Received: from yoom.home.cworth.org (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 053BE431FC1; Mon, 26 Apr 2010 11:33:40 -0700 (PDT) Received: by yoom.home.cworth.org (Postfix, from userid 1000) id AD211568DEC; Mon, 26 Apr 2010 11:33:39 -0700 (PDT) From: Carl Worth To: Adrien Bustany , Notmuch Mail Subject: Re: [PATCH] Makefile.local: Fix LDFLAGS for notmuch-shared In-Reply-To: <20100423030900.75CDC3DAE5@mail.mymadcat.com> References: <20100423030900.75CDC3DAE5@mail.mymadcat.com> User-Agent: Notmuch/0.2-202-g01ec4d3 (http://notmuchmail.org) Emacs/23.1.1 (i486-pc-linux-gnu) Date: Mon, 26 Apr 2010 11:33:39 -0700 Message-ID: <87pr1mcbcs.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" 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: Mon, 26 Apr 2010 18:33:41 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Thu, 22 Apr 2010 23:04:30 -0400, Adrien Bustany wro= te: > This commit adds GMIME_LDFLAGS and TALLOC_LDFLAGS to the linker flags > when linking notmuch-shared. Without these flags, linking fails because > of undefined symbols. Hi Adrien, What system are you using that has this problem? For Linux, at least, those addition flags are not needed, (nor actually wanted). For other systems, we know that these flags are needed, so we have a configure check that tries to set LINKER_RESOLVES_LIBRARY_DEPENDENCIES=3D0 for these systems. So perhaps the correct fix here is to fix our configure script to set that variable for your system. Can you test if changing that variable to 0 in Makefile.config fixes your build? Thanks, =2DCarl =2D-=20 carl.d.worth@intel.com --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFL1dyD6JDdNq8qSWgRArLeAJ9JCWhdmDyTodxb/bneQbiKrB4/kgCcC/y5 JU9YQNkZt8dkRVtd/DuVluM= =YMCv -----END PGP SIGNATURE----- --=-=-=--