[2829] in Kerberos-V5-bugs
krb5-libs/508: FreeBSD already has libcom_err.a
daemon@ATHENA.MIT.EDU (evanc@synapse.net)
Sun Nov 30 09:32:12 1997
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: krb5-unassigned@RT-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, evanc@synapse.net
Date: 30 Nov 1997 14:31:32 -0000
From: evanc@synapse.net
To: krb5-bugs@MIT.EDU
>Number: 508
>Category: krb5-libs
>Synopsis: FreeBSD already has a libcom_err.a
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: krb5-unassigned
>State: open
>Class: change-request
>Submitter-Id: unknown
>Arrival-Date: Sun Nov 30 09:32:01 EST 1997
>Last-Modified:
>Originator: Evan Champion
>Organization:
>Release: krb5-1.0.3
>Environment:
System: FreeBSD piano.synapse.net 3.0-CURRENT FreeBSD 3.0-CURRENT #0: Thu Nov 27 09:25:55 EST 1997 evanc@piano.synapse.net:/usr/src/sys/compile/PIANO i386
>Description:
FreeBSD already has a libcom_err.a (distributed standard in
/usr/lib). The code is almost identical; krb5's version just
has a lot of extra support for Mac's, PC's, etc.
Since the code is already there, it seems a bit wasteful to
compile it again.
>How-To-Repeat:
>Fix:
Check to see if system already has libcom_err in standard
library directories (/usr/lib, /usr/local/lib). If so, don't
compile libcom_err again.
Should do the same for libdb if the system one is found
to be version 2.
Perhaps allow an override, ie: --with-krb5-libcom_err,
--with-krb5-libdb.
>Audit-Trail:
>Unformatted: