commit | eb26ee66024076c3d5db98be3d0617a342719037 | [log] [tgz] |
---|---|---|
author | John Bowler <jbowler@acm.org> | Thu Dec 08 09:37:24 2011 -0600 |
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | Thu Dec 08 09:37:24 2011 -0600 |
tree | 4ae02ed24f5caaa11d65a8707df5e182ebbf25cf | |
parent | 90a87c88534f22c8f5ef9b7cd35d34ae90338981 [diff] |
[libpng16] Fixed race conditions in parallel make builds. With higher degrees of parallelism during 'make' the use of the same temporary file names such as 'dfn*' can result in a race where a temporary file from one arm of the build is deleted or overwritten in another arm. This changes the temporary files for suffix rules to always use $* and ensures that the non-suffix rules use unique file names.