Mailing List Archive

[Bug 668] New: [PATCH] fix a pair of issues with parallel build (make -j2)
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=668
Summary: [PATCH] fix a pair of issues with parallel build (make -
j2)
Product: Exim
Version: 4.69
Platform: Other
OS/Version: Linux
Status: NEW
Keywords: work:tiny
Severity: bug
Priority: medium
Component: Packaging
AssignedTo: nigel@exim.org
ReportedBy: rmh@aybabtu.com
CC: exim-dev@exim.org


Created an attachment (id=226)
--> (http://bugs.exim.org/attachment.cgi?id=226)
patch

Hi,

This patch fixes a pair of problems when building Exim in parallel (make -j2):

- In Makefile, `go' target needs `configure' but doesn't depend on it, which
allows make to process go before configure (as for Local/Makefile, I assume
`go' will need it, although I didn't catch this particular race).

- In OS/Makefile-Base, a few targets are missing their dependency on
config.h. Additionally, the library targets are not providing their *.a
filenames, which leaves make without a clue when it tries to process `exim'
target with the libraries not being there yet.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##