Summary: | net-analyzer/nmap-4.68: forced serial make (-j1) is not needed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Michal Januszewski (RETIRED) <spock> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mr_bones_, netmon |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
failure build log
A patch to fix concurrent nmap make. |
Description
Diego Elio Pettenò (RETIRED)
2008-08-28 10:30:43 UTC
Fixed, thanks for checking and reporting this :) With +gtk +ssl -lua the parallel build fails, yet succeeds with -j1. Can you get me the build log of the failure? I really cannot reproduce neither at -j8 nor -j10, I'll gladly make sure it's safe if you can show me how it fails. Created attachment 164073 [details]
failure build log
And here it is, failing...
USE="ssl -gtk -lua" works USE="gtk ssl -lua" fails on one box and works on another The autoheader step from eautoreconf fails as well. Nice, I can't see about reproducing this with any setting right now, but I do see in the Makefile the race condition. I tried any -j from 2 to 16 and it builds just fine, both disk-backed and tmpfs. Which make version are you using? And how many jobs? $ make --version GNU Make 3.81 MAKEOPTS="-j3" Created attachment 164099 [details, diff]
A patch to fix concurrent nmap make.
Could you please check whether this patch fixes the build problem for you?
seems to work. Closing then. Please reopen in case the patch doesn't fix the problem. |