slackware-current/source/d/python3/python3.no-static-library.diff
Patrick J Volkerding 7e354ebac3 Sun Oct 25 18:05:51 UTC 2020
a/aaa_terminfo-6.2_20201024-x86_64-1.txz:  Upgraded.
a/libpwquality-1.4.4-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
a/util-linux-2.36-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
ap/hplip-3.20.6-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
ap/inxi-20201016_e45c6960-noarch-1.txz:  Upgraded.
ap/linuxdoc-tools-0.9.73-x86_64-7.txz:  Rebuilt.
ap/lxc-2.0.11_fad08f383-x86_64-5.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
ap/neofetch-20201016_f0b16b6-noarch-1.txz:  Upgraded.
ap/rpm-4.16.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
ap/undervolt-20201024_13fa33d-x86_64-1.txz:  Upgraded.
  Compiled against python3-3.9.0.
d/Cython-0.29.21-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/distcc-3.3.3-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/gdb-10.1-x86_64-1.txz:  Upgraded.
  Compiled against python3-3.9.0.
d/gyp-20200512_caa60026-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/llvm-11.0.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/mercurial-5.5.2-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/meson-0.55.3-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/python-pip-20.2.4-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/python-setuptools-50.3.2-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
d/python3-3.9.0-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
  This update is a bit painful in that it will require most third-party
  packages using python3 to be recompiled. But, we needed to get this out
  of the way before moving on to bigger and better things. :-)
d/scons-4.0.1-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
kde/pykde4-4.14.3-x86_64-11.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/M2Crypto-0.36.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/Mako-1.1.3-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/PyQt-4.12.3-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/PyQt5-5.15.1-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/QScintilla-2.11.5-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/boost-1.74.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/brotli-1.0.9-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/dbus-python-1.2.16-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/gexiv2-0.12.0-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/gobject-introspection-1.64.1-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/libcaca-0.99.beta19-x86_64-7.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/libcap-ng-0.8-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/libimobiledevice-20200615_4791a82-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/libproxy-0.4.15-x86_64-5.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/libwebp-1.1.0-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/libxml2-2.9.10-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/ncurses-6.2_20201024-x86_64-1.txz:  Upgraded.
l/newt-0.52.21-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/pycairo-1.20.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/pycups-2.0.1-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/pycurl-7.43.0.6-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/pygobject-2.28.7-x86_64-6.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/pygobject3-3.36.1-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/pyparsing-2.4.7-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-appdirs-1.4.4-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-certifi-2020.6.20-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-chardet-3.0.4-x86_64-6.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-distro-1.5.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-docutils-0.16-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-future-0.18.2-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-idna-2.10-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-notify2-0.3.1-x86_64-6.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-packaging-20.4-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-pillow-8.0.1-x86_64-1.txz:  Upgraded.
  Compiled against python3-3.9.0.
l/python-ply-3.11-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-pygments-2.7.2-x86_64-1.txz:  Upgraded.
  Compiled against python3-3.9.0.
l/python-requests-2.24.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-sane-2.8.3-x86_64-6.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-six-1.15.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/python-urllib3-1.25.11-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/sip-4.19.23-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/system-config-printer-1.5.12-x86_64-5.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/talloc-2.3.1-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/tdb-1.4.3-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
l/tevent-0.10.2-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/bind-9.16.8-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/epic5-2.1.2-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/fetchmail-6.4.12-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/getmail-6.03-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/gpgme-1.14.0-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/libgcrypt-1.8.7-x86_64-1.txz:  Upgraded.
n/net-snmp-5.9-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/obexftp-0.24.2-x86_64-6.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/pssh-2.3.4-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
n/samba-4.13.0-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
x/pyxdg-0.27-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
x/xcb-proto-1.14.1-x86_64-2.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
xap/blueman-2.1.3-x86_64-3.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
xap/hexchat-2.14.3-x86_64-4.txz:  Rebuilt.
  Recompiled against python3-3.9.0.
2020-10-26 08:18:35 +01:00

75 lines
3.1 KiB
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: David Malcolm <dmalcolm@redhat.com>
Date: Mon, 18 Jan 2010 17:59:07 +0000
Subject: [PATCH] 00111: Don't try to build a libpythonMAJOR.MINOR.a
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Downstream only: not appropriate for upstream.
See https://bugzilla.redhat.com/show_bug.cgi?id=556092
Co-authored-by: David Malcolm <dmalcolm@redhat.com>
Co-authored-by: Bohuslav Kabrda <bkabrda@redhat.com>
Co-authored-by: Matej Stuchlik <mstuchli@redhat.com>
Co-authored-by: Robert Kuska <rkuska@redhat.com>
Co-authored-by: Charalampos Stratakis <cstratak@redhat.com>
Co-authored-by: Miro Hrončok <miro@hroncok.cz>
---
Makefile.pre.in | 21 ++-------------------
1 file changed, 2 insertions(+), 19 deletions(-)
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 77f91e72b1..bb4069b18a 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -586,7 +586,7 @@ clinic: check-clean-src $(srcdir)/Modules/_blake2/blake2s_impl.c
$(PYTHON_FOR_REGEN) $(srcdir)/Tools/clinic/clinic.py --make --srcdir $(srcdir)
# Build the interpreter
-$(BUILDPYTHON): Programs/python.o $(LIBRARY) $(LDLIBRARY) $(PY3LIBRARY) $(EXPORTSYMS)
+$(BUILDPYTHON): Programs/python.o $(LDLIBRARY) $(PY3LIBRARY) $(EXPORTSYMS)
$(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/python.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS)
platform: $(BUILDPYTHON) pybuilddir.txt
@@ -634,12 +634,6 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o
_TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \
$(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build
-
-# Build static library
-$(LIBRARY): $(LIBRARY_OBJS)
- -rm -f $@
- $(AR) $(ARFLAGS) $@ $(LIBRARY_OBJS)
-
libpython$(LDVERSION).so: $(LIBRARY_OBJS) $(DTRACE_OBJS)
if test $(INSTSONAME) != $(LDLIBRARY); then \
$(BLDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM); \
@@ -721,7 +715,7 @@ Makefile Modules/config.c: Makefile.pre \
@echo "The Makefile was updated, you may need to re-run make."
-Programs/_testembed: Programs/_testembed.o $(LIBRARY) $(LDLIBRARY) $(PY3LIBRARY) $(EXPORTSYMS)
+Programs/_testembed: Programs/_testembed.o $(LDLIBRARY) $(PY3LIBRARY) $(EXPORTSYMS)
$(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/_testembed.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS)
############################################################################
@@ -1630,17 +1624,6 @@ libainstall: @DEF_MAKE_RULE@ python-config
else true; \
fi; \
done
- @if test -d $(LIBRARY); then :; else \
- if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \
- if test "$(SHLIB_SUFFIX)" = .dll; then \
- $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \
- else \
- $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
- fi; \
- else \
- echo Skip install of $(LIBRARY) - use make frameworkinstall; \
- fi; \
- fi
$(INSTALL_DATA) Modules/config.c $(DESTDIR)$(LIBPL)/config.c
$(INSTALL_DATA) Programs/python.o $(DESTDIR)$(LIBPL)/python.o
$(INSTALL_DATA) $(srcdir)/Modules/config.c.in $(DESTDIR)$(LIBPL)/config.c.in