From tlyu@MIT.EDU Wed Nov 28 19:05:20 2001
Received: from pacific-carrier-annex.mit.edu (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.7.21.83])
by rt-11.mit.edu (8.9.3/8.9.3) with ESMTP id TAA23744
for <bugs@RT-11.mit.edu>; Wed, 28 Nov 2001 19:05:20 -0500 (EST)
Received: from saint-elmos-fire.mit.edu (SAINT-ELMOS-FIRE.MIT.EDU [18.18.0.248])
by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id TAA13151
for <krb5-bugs@MIT.EDU>; Wed, 28 Nov 2001 19:05:19 -0500 (EST)
Received: (from tlyu@localhost) by saint-elmos-fire.mit.edu (8.9.3)
id TAA13232; Wed, 28 Nov 2001 19:05:20 -0500 (EST)
Received: from pacific-carrier-annex.mit.edu by po9.mit.edu (8.9.2/4.7) id RAA09632; Wed, 28 Nov 2001 17:29:12 -0500 (EST)
Received: from dns2.anl.gov (dns2.anl.gov [146.139.254.3])
by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id RAA12356
for <krbdev@mit.edu>; Wed, 28 Nov 2001 17:29:03 -0500 (EST)
Received: from anl.gov (atalanta.ctd.anl.gov [146.137.64.60])
by dns2.anl.gov (8.9.1a/8.9.1) with ESMTP id QAA23533
for <krbdev@mit.edu>; Wed, 28 Nov 2001 16:28:33 -0600 (CST)
Message-Id: <3C05651E.DBB46FB8@anl.gov>
Date: Wed, 28 Nov 2001 16:28:46 -0600
From: "Douglas E. Engert" <deengert@anl.gov>
Sender: tlyu@MIT.EDU
To: krbdev@MIT.EDU
Subject: HP-UX gcc can't build shared libs
some change to the aclocal.m4.
I have not tried compiling the beta2, but since this file has not changed in
1.2.3-beta2 I am assuming it will work.
--- aclocal.m4 Mon Apr 23 13:08:55 2001
***************
*** 1161,1173 ****
# (compiled-in or SHLIB_PATH) will be searched first.
#
*-*-hpux*)
! PICFLAGS=+z
INSTALL_SHLIB='$(INSTALL)'
SHLIBEXT=.sl
SHLIBVEXT='.$(LIBMAJOR).$(LIBMINOR)'
SHLIBSEXT='.$(LIBMAJOR)'
! SHLIB_EXPFLAGS='+s +b $(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
! LDCOMBINE='ld -b +h lib$(LIB)$(SHLIBSEXT)'
CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -Wl,+s -Wl,+b,$(PROG_RPATH)'
CC_LINK_STATIC='$(CC) $(PROG_LIBPATH)'
RUN_ENV='SHLIB_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`; export
SHLIB_PATH;'
--- 1161,1182 ----
# (compiled-in or SHLIB_PATH) will be searched first.
#
*-*-hpux*)
! if test "$krb5_cv_prog_gcc" = yes; then
! PICFLAGS=-fPIC
! else
! PICFLAGS=+z
! fi
INSTALL_SHLIB='$(INSTALL)'
SHLIBEXT=.sl
SHLIBVEXT='.$(LIBMAJOR).$(LIBMINOR)'
SHLIBSEXT='.$(LIBMAJOR)'
! if test "$krb5_cv_prog_gcc" = yes; then
! SHLIB_EXPFLAGS='-Wl,+s -Wl,+b,$(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
! LDCOMBINE='gcc -fPIC -shared -Wl,+h,lib$(LIB)$(SHLIBSEXT)'
! else
! SHLIB_EXPFLAGS='+s +b $(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
! LDCOMBINE='ld -b +h lib$(LIB)$(SHLIBSEXT)'
! fi
CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -Wl,+s -Wl,+b,$(PROG_RPATH)'
CC_LINK_STATIC='$(CC) $(PROG_LIBPATH)'
RUN_ENV='SHLIB_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`; export
SHLIB_PATH;'
Responsible-Changed-From-To: gnats-admin->tlyu
Responsible-Changed-By: tlyu
Responsible-Changed-When: Wed Nov 28 19:09:06 2001
Responsible-Changed-Why:
refiled
State-Changed-From-To: open-analyzed
State-Changed-By: tlyu
State-Changed-When: Wed Nov 28 19:11:21 2001
State-Changed-Why:
looks reasonable, but we'll hold it for 1.3, most likely.
State-Changed-From-To: analyzed-closed
State-Changed-By: tlyu
State-Changed-When: Tue Jan 29 19:34:43 2002
State-Changed-Why:
Should be fixed in 1.2.3.
Received: from pacific-carrier-annex.mit.edu (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.7.21.83])
by rt-11.mit.edu (8.9.3/8.9.3) with ESMTP id TAA23744
for <bugs@RT-11.mit.edu>; Wed, 28 Nov 2001 19:05:20 -0500 (EST)
Received: from saint-elmos-fire.mit.edu (SAINT-ELMOS-FIRE.MIT.EDU [18.18.0.248])
by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id TAA13151
for <krb5-bugs@MIT.EDU>; Wed, 28 Nov 2001 19:05:19 -0500 (EST)
Received: (from tlyu@localhost) by saint-elmos-fire.mit.edu (8.9.3)
id TAA13232; Wed, 28 Nov 2001 19:05:20 -0500 (EST)
Received: from pacific-carrier-annex.mit.edu by po9.mit.edu (8.9.2/4.7) id RAA09632; Wed, 28 Nov 2001 17:29:12 -0500 (EST)
Received: from dns2.anl.gov (dns2.anl.gov [146.139.254.3])
by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id RAA12356
for <krbdev@mit.edu>; Wed, 28 Nov 2001 17:29:03 -0500 (EST)
Received: from anl.gov (atalanta.ctd.anl.gov [146.137.64.60])
by dns2.anl.gov (8.9.1a/8.9.1) with ESMTP id QAA23533
for <krbdev@mit.edu>; Wed, 28 Nov 2001 16:28:33 -0600 (CST)
Message-Id: <3C05651E.DBB46FB8@anl.gov>
Date: Wed, 28 Nov 2001 16:28:46 -0600
From: "Douglas E. Engert" <deengert@anl.gov>
Sender: tlyu@MIT.EDU
To: krbdev@MIT.EDU
Subject: HP-UX gcc can't build shared libs
Show quoted text
>Number: 1021
>Category: krb5-build
>Synopsis: HP-UX gcc can't build shared libs
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: tlyu
>State: closed
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Wed Nov 28 19:06:00 EST 2001
>Last-Modified: Tue Jan 29 19:35:01 EST 2002
>Originator: Douglas E. Engert
>Organization:
>Release: krb5-1.2.3-beta2
>Environment:
>Description:
In 1.2.2 I had been duilding shared libes for HPUX using gcc. This required>Category: krb5-build
>Synopsis: HP-UX gcc can't build shared libs
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: tlyu
>State: closed
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Wed Nov 28 19:06:00 EST 2001
>Last-Modified: Tue Jan 29 19:35:01 EST 2002
>Originator: Douglas E. Engert
>Organization:
>Release: krb5-1.2.3-beta2
>Environment:
>Description:
some change to the aclocal.m4.
I have not tried compiling the beta2, but since this file has not changed in
1.2.3-beta2 I am assuming it will work.
Show quoted text
>How-To-Repeat:
>Fix:
*** /afs/anl.gov/appl/krb5-1.2.3/build/src/aclocal.m4 Mon Nov 19 15:52:13 2001>Fix:
--- aclocal.m4 Mon Apr 23 13:08:55 2001
***************
*** 1161,1173 ****
# (compiled-in or SHLIB_PATH) will be searched first.
#
*-*-hpux*)
! PICFLAGS=+z
INSTALL_SHLIB='$(INSTALL)'
SHLIBEXT=.sl
SHLIBVEXT='.$(LIBMAJOR).$(LIBMINOR)'
SHLIBSEXT='.$(LIBMAJOR)'
! SHLIB_EXPFLAGS='+s +b $(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
! LDCOMBINE='ld -b +h lib$(LIB)$(SHLIBSEXT)'
CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -Wl,+s -Wl,+b,$(PROG_RPATH)'
CC_LINK_STATIC='$(CC) $(PROG_LIBPATH)'
RUN_ENV='SHLIB_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`; export
SHLIB_PATH;'
--- 1161,1182 ----
# (compiled-in or SHLIB_PATH) will be searched first.
#
*-*-hpux*)
! if test "$krb5_cv_prog_gcc" = yes; then
! PICFLAGS=-fPIC
! else
! PICFLAGS=+z
! fi
INSTALL_SHLIB='$(INSTALL)'
SHLIBEXT=.sl
SHLIBVEXT='.$(LIBMAJOR).$(LIBMINOR)'
SHLIBSEXT='.$(LIBMAJOR)'
! if test "$krb5_cv_prog_gcc" = yes; then
! SHLIB_EXPFLAGS='-Wl,+s -Wl,+b,$(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
! LDCOMBINE='gcc -fPIC -shared -Wl,+h,lib$(LIB)$(SHLIBSEXT)'
! else
! SHLIB_EXPFLAGS='+s +b $(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)'
! LDCOMBINE='ld -b +h lib$(LIB)$(SHLIBSEXT)'
! fi
CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -Wl,+s -Wl,+b,$(PROG_RPATH)'
CC_LINK_STATIC='$(CC) $(PROG_LIBPATH)'
RUN_ENV='SHLIB_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`; export
SHLIB_PATH;'
Show quoted text
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->tlyu
Responsible-Changed-By: tlyu
Responsible-Changed-When: Wed Nov 28 19:09:06 2001
Responsible-Changed-Why:
refiled
State-Changed-From-To: open-analyzed
State-Changed-By: tlyu
State-Changed-When: Wed Nov 28 19:11:21 2001
State-Changed-Why:
looks reasonable, but we'll hold it for 1.3, most likely.
State-Changed-From-To: analyzed-closed
State-Changed-By: tlyu
State-Changed-When: Tue Jan 29 19:34:43 2002
State-Changed-Why:
Should be fixed in 1.2.3.
Show quoted text
>Unformatted: