On Tue, 10 Jul 2007, Vincent Danjean wrote:
> What about circular dependencies that must be broken differently
> depending on the admin configuration ?

You have your answer right there: let the admin fix it.

> For example, looking at openvpn and nfs :
> * On some machines, openvpn must depend (perhaps not directly) on nfs
>   if /usr is nfs-mounted
> * On other machines, nfs must depend on openvpn because openvpn is
>   needed to reach the nfs server

We support the most common setup, then (local or not-over-openvpn-nfs /usr).

> This is the first example that come to my mind. I am sure we can find
> lots of other similar examples.
> How should this be solved with static headers dependencies ?

It *cannot*.  Heck, sometimes it cannot be solved even by dynamic (as in
calculated at runtime) dependencies.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to