Bug 19325 - parallel builds fail
Summary: parallel builds fail
Status: RESOLVED FIXED
Alias: None
Product: dbus
Classification: Unclassified
Component: GLib (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Rob Taylor
QA Contact: John (J5) Palmieri
URL:
Whiteboard:
Keywords:
: 6780 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-29 13:10 UTC by Olivier Crête
Modified: 2009-04-26 07:48 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Let make find its deps (366 bytes, patch)
2008-12-29 13:10 UTC, Olivier Crête
Details | Splinter Review
Fix building of tests (1.52 KB, patch)
2008-12-30 11:19 UTC, Doug Goldstein
Details | Splinter Review

Description Olivier Crête 2008-12-29 13:10:32 UTC
Created attachment 21554 [details] [review]
Let make find its deps

To fail: make -j5

Solution: give make enough info to find the right order
Comment 1 Doug Goldstein 2008-12-30 11:15:31 UTC
There's actually a few more places with an issue in here since it can potentially build against the system copy if there's enough parallelization. I'll attach the patch I've included for Gentoo.
Comment 2 Doug Goldstein 2008-12-30 11:19:18 UTC
Created attachment 21568 [details] [review]
Fix building of tests

Fix parallel make issues when building tests. Additionally fixes
potential cases where the test can be built against the system copy
instead of the currently building copy of libdbus-glib. Fix convenience
library linking against expat so it builds.
Comment 3 Colin Walters 2009-01-30 14:40:46 UTC
Thanks for the patch!

commit 64ec55f59a9ebe699e240c2a3b4d82e85f2db4a0
Author: Doug Goldstein <cardoe@gentoo.org>
Date:   Fri Jan 30 17:38:19 2009 -0500

    Bug 19325 - parallel build fix
    
    Signed-off-by: Colin Walters <walters@verbum.org>
Comment 4 Jason Leach 2009-04-26 07:48:10 UTC
*** Bug 6780 has been marked as a duplicate of this bug. ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.