Force shared build of python extension
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 1 Oct 2010 08:05:45 +0000 (11:05 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 1 Oct 2010 08:05:45 +0000 (11:05 +0300)
- Other than seeing "does it compile", statically linked python
  extensions make no sense as they're unusable to python.

python/Makefile.am

index 6f9ae24..2bd6232 100644 (file)
@@ -10,7 +10,7 @@ AM_CPPFLAGS += -I@WITH_PYTHON_INCLUDE@
 pkgpyexec_LTLIBRARIES = _rpmmodule.la _rpmbmodule.la
 pkgpyexec_DATA = rpm/__init__.py rpm/transaction.py
 
-_rpmmodule_la_LDFLAGS = -module -avoid-version
+_rpmmodule_la_LDFLAGS = -module -avoid-version -shared
 _rpmmodule_la_LIBADD = \
        $(top_builddir)/lib/librpm.la \
        $(top_builddir)/rpmio/librpmio.la \
@@ -29,7 +29,7 @@ _rpmmodule_la_SOURCES = rpmmodule.c rpmsystem-py.h \
        rpmte-py.c rpmte-py.h \
        rpmts-py.c rpmts-py.h
 
-_rpmbmodule_la_LDFLAGS = -module -avoid-version
+_rpmbmodule_la_LDFLAGS = -module -avoid-version -shared
 _rpmbmodule_la_LIBADD = \
        $(top_builddir)/build/librpmbuild.la \
        $(top_builddir)/lib/librpm.la \