From 8bf8311194db24e64fdc3dfa89e1fa26f92ec85b Mon Sep 17 00:00:00 2001 From: midipix Date: Nov 25 2018 10:46:00 +0000 Subject: project: express dependency of python's extension modules on its main library. --- diff --git a/project/extras.mk b/project/extras.mk index 815471f..eab44c4 100644 --- a/project/extras.mk +++ b/project/extras.mk @@ -16,7 +16,7 @@ pyext/%$(OS_LIB_SUFFIX): LDFLAGS_SONAME = pyext/%$(OS_LIB_SUFFIX): LDFLAGS_DSOEXT = -Wl,-soname -Wl,$(subst pyext/,,$@) pyext/%$(OS_LIB_SUFFIX): LDFLAGS_DYNEXT = $(LDFLAGS_DSOEXT) $(LDFLAGS_PYEXT) -pyext/%$(OS_LIB_SUFFIX): +pyext/%$(OS_LIB_SUFFIX): $(DSO_REF_SONAME) $(CC) -shared -o $@ $^ $(LDFLAGS_SHARED) $(LDFLAGS_DYNEXT) -l$(PACKAGE)