[3127] in Kerberos-V5-bugs
krb5-build/764: configure & AIX
daemon@ATHENA.MIT.EDU (donn@u.washington.edu)
Tue Oct 5 18:10:49 1999
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: tlyu@MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, donn@u.washington.edu
Message-Id: <199910052202.PAA21011@saul8.u.washington.edu>
Date: Tue, 5 Oct 1999 15:02:39 -0700 (PDT)
From: donn@u.washington.edu
Reply-To: donn@u.washington.edu
To: krb5-bugs@MIT.EDU
>Number: 764
>Category: krb5-build
>Synopsis: configure suggests .a for AIX shared library, confuses GNU make
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: tlyu
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Tue Oct 05 18:03:00 EDT 1999
>Last-Modified:
>Originator: Donn Cave
>Organization:
University Computing Services
University of Washington
>Release: krb5-1.1
>Environment:
System: AIX 4.2
Machine: RS/6000
>Description:
The configure scripts assign ".a" to SHLIBVEXT and SHLIBEXT for "aix"
architecture. Don't know the reasoning behind this, but the distribution
won't build properly with GNU make, when SHLIBEXT and STLIBEXT are the same,
it tries to build SHLIB when STLIB is intended.
Since GNU make is better able to get the intended effect from the makefiles'
VPATHs, it's not just random coincidence that I used it.
>How-To-Repeat:
Build on AIX with GNU make.
>Fix:
Replace all such instances of .a with .so.
>Audit-Trail:
>Unformatted: