[5535] in Moira

home help back first fref pref prev next nref lref last post

Re: Two patches

daemon@ATHENA.MIT.EDU (Garry P Zacheiss)
Tue Jan 5 16:28:13 2010

From: Garry P Zacheiss <zacheiss@MIT.EDU>
To: Evan Broder <broder@mit.edu>
CC: "moiradev@mit.edu" <moiradev@mit.edu>
Date: Tue, 5 Jan 2010 16:28:05 -0500
Message-ID: <CF57019E-C3D6-4313-8B8E-58FD17333F0B@mit.edu>
In-Reply-To: <178868c41001041605i51496f03pc6f9a555cf1c1c28@mail.gmail.com>
Content-Language: en-US
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit

I came down on the side of installing the headers, so that change has been checked in.

Garry

On Jan 4, 2010, at 7:05 PM, Evan Broder wrote:

> On Mon, Jan 4, 2010 at 4:06 PM, Garry P Zacheiss <zacheiss@mit.edu> wrote:
>>> One thought I had was that, if I was doing Python bindings for
>>> libmoira itself, it would also be really nice if we also had Python
>>> bindings for libmrclient, so that apps using the Python modules
>>> wouldn't need to duplicate code, but Python gets snippy if you try to
>>> build extensions against statically linked libraries. Would you be
>>> amenable to a patch to build libmrclient as a shared library as well
>>> as libmoira?
>>> 
>> 
>> Nope, that would be fine.
> 
> This turned out to be a lot easier than the original shared libmoira
> switchover. shared-libmrclient.diff uses libtool for building
> libmrclient, and for linking it into the clients.
> 
> I also have missing-library-function.diff - moira.h doesn't have a
> prototype for mr_krb5_auth.
> 
> Finally, I don't want to rush you in your mulling, but if you do
> decide to include the header files, install-headers.diff is a new
> version that also installs mrclient.h.
> 
> - Evan
> <shared-libmrclient.diff><missing-library-function.diff><install-headers.diff>



home help back first fref pref prev next nref lref last post