From owner-freebsd-current@FreeBSD.ORG Mon Oct 5 13:54:28 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E84361065697; Mon, 5 Oct 2009 13:54:28 +0000 (UTC) (envelope-from john@baldwin.cx) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id B5AD08FC0C; Mon, 5 Oct 2009 13:54:28 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 64E3646B49; Mon, 5 Oct 2009 09:54:28 -0400 (EDT) Received: from John-Baldwins-Macbook-Pro.local (localhost [IPv6:::1]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 07C968A021; Mon, 5 Oct 2009 09:54:26 -0400 (EDT) Message-ID: <4AC9FA92.70903@baldwin.cx> Date: Mon, 05 Oct 2009 09:54:26 -0400 From: John Baldwin User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: John Baldwin , freebsd-current@freebsd.org, George Mamalakis , Doug Rabson , Rick Macklem References: <4AB27FB6.4010806@eng.auth.gr> <20090921222241.GF1001@rwpc12.mby.riverwillow.net.au> <20091002081319.GN37304@rwpc12.mby.riverwillow.net.au> <200910020824.15488.john@baldwin.cx> <20091004230720.GA1086@rwpc12.mby.riverwillow.net.au> In-Reply-To: <20091004230720.GA1086@rwpc12.mby.riverwillow.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Mon, 05 Oct 2009 09:54:27 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=4.2 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx X-Mailman-Approved-At: Mon, 05 Oct 2009 15:21:57 +0000 Cc: Subject: Re: 8.0 Dynamic Linker Broken? (Was: [PATCH] SASL problems with spnego on 8.0-BETA4) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2009 13:54:29 -0000 John Marshall wrote: > On Fri, 02 Oct 2009, 08:24 -0400, John Baldwin wrote: >> On Friday 02 October 2009 4:13:19 am John Marshall wrote: >>> On Tue, 22 Sep 2009, 08:22 +1000, John Marshall wrote: >>>> On Mon, 21 Sep 2009, 11:26 -0400, Rick Macklem wrote: >>>> > [snip] >>>>> Now, hopefully someone who understands enough about dynamic linking will >>>>> know if this is the correct fix for 8.0? (I'm going on a couple of weeks >>>>> vacation at the end of this week, so I won't be around to commit >>>>> anything >>>>> and don't understand it well enough to know if this is the correct way >>>>> to fix it.) >>>>> >>>>> So, hopefully someone else can pick this one up? >>>>> > [snip] >>>> I have submitted a patch to the FreeBSD Makefile which patches the >>>> vendor-supplied template for krb5-config. I should be grateful if dfr@ >>>> or another src committer would please review this with a view to >>>> obtaining re@ approval to commit it before 8.0-RC2. >>>> >>>> >>> Any src committers able to help with this? >> Hmmm, I thought that libgssapi was supposed to use dlopen to load the proper >> back-end libraries using /etc/gss/mech rather than having applications >> directly link against them. > > OK, so if my proposed solution is, in fact, only masking a symptom of a > broken dynamic linker, would somebody who understands this stuff please > weigh in on this with some debugging suggestions or with a patch to > address this problem? > > I'm able to help with testing but I'm not a programmer and know nothing > about the FreeBSD dynamic linker. I don't think the dynamic linker is broken. I would suspect a bug in libgssapi itself instead. -- John Baldwin