lp:compiz-core fails parallel builds (make -jN)
Bug #938417 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The exact locations of the failures seems to change depending on the value of N. Not surprising as they are effectively race conditions.
It would be really nice if we could have parallel builds working because it would speed up development, permanently.
Most likely, all the reasons for the build failures will be missing dependencies. i.e. Some target requires another target in order to build, but fails to declare that dependency formally in CMakeLists.txt
Related branches
lp:~vanvugt/compiz-core/fix-938417
- Alan Griffiths: Approve
-
Diff: 108 lines (+19/-9)4 files modifiedcmake/CompizBcop.cmake (+5/-2)
metadata/CMakeLists.txt (+8/-6)
src/CMakeLists.txt (+4/-1)
src/plugin/CMakeLists.txt (+2/-0)
Changed in compiz-core: | |
status: | New → Incomplete |
status: | Incomplete → Triaged |
importance: | Undecided → Medium |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
milestone: | none → 0.9.7.2 |
Changed in compiz (Ubuntu): | |
status: | New → In Progress |
Changed in compiz-core: | |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu): | |
status: | In Progress → Confirmed |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
On Wed, 22 Feb 2012, Daniel van Vugt wrote:
> Public bug reported:
>
> The exact locations of the failures seems to change depending on the
> value of N. Not surprising as they are effectively race conditions.
>
> It would be really nice if we could have parallel builds working because
> it would speed up development, permanently.
>
There's only two that I know of so far.
The first is one when building po files. I think we need to make them
depend on the OUTPUT and not on the TARGET.
The second is core-xml-file . I think that add_custom_command for
core_options.c|h does not use OUTPUT, so that would cause the dependency
failure there.
> Most likely, all the reasons for the build failures will be missing /bugs.launchpad .net/bugs/ 938417 /bugs.launchpad .net/compiz- core/+bug/ 938417/ +subscriptions
> dependencies. i.e. Some target requires another target in order to
> build, but fails to declare that dependency formally in CMakeLists.txt
>
> ** Affects: compiz-core
> Importance: Medium
> Status: Triaged
>
> ** Changed in: compiz-core
> Status: New => Incomplete
>
> ** Changed in: compiz-core
> Status: Incomplete => Triaged
>
> ** Changed in: compiz-core
> Importance: Undecided => Medium
>
> --
> You received this bug notification because you are a member of Compiz
> Maintainers, which is the registrant for Compiz Core.
> https:/
>
> Title:
> lp:compiz-core fails parallel builds (make -jN)
>
> Status in Compiz Core:
> Triaged
>
> Bug description:
> The exact locations of the failures seems to change depending on the
> value of N. Not surprising as they are effectively race conditions.
>
> It would be really nice if we could have parallel builds working
> because it would speed up development, permanently.
>
> Most likely, all the reasons for the build failures will be missing
> dependencies. i.e. Some target requires another target in order to
> build, but fails to declare that dependency formally in CMakeLists.txt
>
> To manage notifications about this bug go to:
> https:/
>