[ python-Bugs-1502728 ] HP-UX shared library does not reference librt

SourceForge.net noreply at sourceforge.net
Thu Jun 8 14:54:47 CEST 2006


Bugs item #1502728, was opened at 2006-06-08 08:03
Message generated for change (Comment added) made by gbrandl
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1502728&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Build
Group: Python 2.4
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Göran Uddeborg (goeran)
>Assigned to: Georg Brandl (gbrandl)
Summary: HP-UX shared library does not reference librt

Initial Comment:
When using the Python engine shared library on HP-UX, I
get error messages like these:

/usr/lib/dld.sl: Unresolved symbol: sem_init (code) 
from /usr/local/lib/libpython2.4.sl

Looking a bit closer, I realize that the shared Python
library does not point to the librt library where these
functions are defined.  And this is specific for HP-UX.
 The rule in Makefile.pre.in to make libpython*.so does
refer to $(SHLIB).  But the HP-UX specific rule to make
libpython*.sl does not.

I suggest $(SHLIB) is added to the command to link
libpython*.sl.  Or alternatively, that these two rules
are merged into one, parameterized by a variable
holding the .so/.sl suffix.

----------------------------------------------------------------------

>Comment By: Georg Brandl (gbrandl)
Date: 2006-06-08 12:54

Message:
Logged In: YES 
user_id=849994

Added $(SHLIBS) to build rule for .sl in rev 46743, 46744 (2.4).

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1502728&group_id=5470


More information about the Python-bugs-list mailing list