------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1446
           Summary: "make -j" doesn't produce a working binary
           Product: Exim
           Version: 4.82
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: low
         Component: Release process
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


'make -j' (maximum parallelization) does not produce a reliable result.
Sometimes it works, sometimes it breaks.

The output of make indicates, that some targets are built twice in 
parallel. This happens because of the "multi target rules" in the base 
Makefile. (it's entering the routers, transports, ... directories twice,
producing a race condition on building the .a files)

The attached patch fixes the problem.

(To reproduce the problem run "make -j" in an endless loop, depending on your
ressources it will brake somewhen. With my patch it just burns your CPU...)


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

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

Reply via email to