build-sys: fix order of libraries installation
authorZavadovsky Yan <zavadovsky.yan@gmail.com>
Thu, 27 Aug 2015 20:56:23 +0000 (23:56 +0300)
committerTanu Kaskinen <tanuk@iki.fi>
Thu, 10 Sep 2015 13:09:55 +0000 (16:09 +0300)
Libraries from modlibexec_LTLIBRARIES list require
not only libpulsecommon but also libpulse and
libpulsecore from lib_LTLIBRARIES list.

This patch fix race in 'make -j X install' (with X is 2 and more)
when building/installing inside chroot placed on RAM-disk(tmpfs).

Signed-off-by: Zavadovsky Yan <zavadovsky.yan@gmail.com>
src/Makefile.am

index 0c54d11..7f75a41 100644 (file)
@@ -2260,7 +2260,7 @@ installlibLTLIBRARIES = install-libLTLIBRARIES
 $(installlibLTLIBRARIES): install-pkglibLTLIBRARIES
 
 installmodlibexecLTLIBRARIES = install-modlibexecLTLIBRARIES
-$(installmodlibexecLTLIBRARIES): install-pkglibLTLIBRARIES
+$(installmodlibexecLTLIBRARIES): install-pkglibLTLIBRARIES install-libLTLIBRARIES
 
 installpadsplibLTLIBRARIES = install-padsplibLTLIBRARIES
 $(installpadsplibLTLIBRARIES): install-libLTLIBRARIES