Bug 4190 - Missing dependencies
Summary: Missing dependencies
Alias: None
Product: xorg
Classification: Unclassified
Component: Build/Modular (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
: 5361 (view as bug list)
Depends on:
Blocks: 5041
  Show dependency treegraph
Reported: 2005-08-22 12:28 UTC by Søren Sandmann Pedersen
Modified: 2005-12-26 11:10 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Søren Sandmann Pedersen 2005-08-22 12:28:28 UTC
After building the server, touch dix/dispatch.c, then run make again. libdix
is correctly rebuilt, but none of the servers are relinked even though one of
their dependencies changed.

There are likely other instances of this problem.
Comment 1 Adam Jackson 2005-10-01 16:01:23 UTC
i think this is an instance of the general problem that recursive make just sucks.
Comment 2 Adam Jackson 2005-11-19 14:36:36 UTC
the automake manual says foo_LDADD is magically transformed into
foo_DEPENDENCIES by removing all the -l and -L options, and then the program
itself has $(foo_DEPENDENCIES) on the right of the : in the make rule.  automake
is, of course, lying:
Comment 3 Adam Jackson 2005-11-30 16:33:35 UTC
not critical enough to block 7.0
Comment 4 Alan Coopersmith 2005-12-17 10:03:04 UTC
*** Bug 5361 has been marked as a duplicate of this bug. ***
Comment 5 Adam Jackson 2005-12-27 06:10:16 UTC
hacked around this for now by adding a 'relink' target.

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.