mirror of https://github.com/python/cpython.git
Use soname option when building a shared libpython. Fixes #701823.
This commit is contained in:
parent
3163a3b4b2
commit
45ec95d4d8
|
@ -344,7 +344,12 @@ $(LIBRARY): $(LIBRARY_OBJS)
|
|||
$(RANLIB) $@
|
||||
|
||||
libpython$(VERSION).so: $(LIBRARY_OBJS)
|
||||
$(LDSHARED) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM)
|
||||
if test $INSTSONAME != $LDLIBRARY; then \
|
||||
$(LDSHARED) -Wl,-soname=$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM); \
|
||||
$(LN) -f $(INSTSONAME) $@; \
|
||||
else\
|
||||
$(LDSHARED) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM); \
|
||||
fi
|
||||
|
||||
libpython$(VERSION).sl: $(LIBRARY_OBJS)
|
||||
$(LDSHARED) -o $@ $(LIBRARY_OBJS) $(LIBC) $(LIBM)
|
||||
|
|
Loading…
Reference in New Issue