[20178] in Kerberos_V5_Development
Re: Building the PKINIT plugin on Windows
daemon@ATHENA.MIT.EDU (Ken Hornstein)
Fri Oct 9 15:40:56 2020
Message-ID: <202010091940.099JeXHY030172@hedwig.cmf.nrl.navy.mil>
From: Ken Hornstein <kenh@cmf.nrl.navy.mil>
To: krbdev@mit.edu
In-Reply-To: <7eab5731-477e-212c-4418-80e0d3394700@mit.edu>
MIME-Version: 1.0
Date: Fri, 09 Oct 2020 15:40:33 -0400
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu
>On 10/9/20 11:39 AM, Ken Hornstein wrote:
>> I guess I'm wondering exactly what kind of infrastructure you want
>> in the Windows build process; do you want to have it build OpenSSL
>> as well, or simply point to already-built OpenSSL libraries?
>
>Either is okay, but:
>
>1. We need to be able to document (in src/windows/README) any necessary
>setup for the development environment,
Fair enough; that seems pretty straightforward.
>2. When we build the MSI installer, we presumably need to include
>OpenSSL DLLs, but don't want to conflict with other packages which might
>also depend on OpenSSL, and
I'm a LITTLE unclear on what happens on Windows if you call
LoadLibrary() on a plugin which has a reference to an OpenSSL library
and your application links with another OpenSSL library. We ran into a
problem related to that on Linux. But from a practical matter if the
MSI installer installs the Kerberos libraries in a private directory,
the corresponding OpenSSL libraries would also be installed in the same
location.
>3. I don't want to check OpenSSL sources or binaries into the krb5
>repository.
I think we're all in agreement here.
BTW, would the license on the Henry Spencer regex library be acceptable?
https://github.com/garyhouston/regex/blob/master/COPYRIGHT
--Ken
_______________________________________________
krbdev mailing list krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev