[pulseaudio-discuss] Master now has circular build dependency

Colin Guthrie gmane at colin.guthr.ie
Sat Oct 25 05:36:06 PDT 2008

Colin Guthrie wrote:
> Hmmmmmm.
> libpulse requires libpulsecommon but libpulsecommon accesses functions 
> provided by libpulse.... ?
> e.g. pa_xfree is used in libpulsecommon, but it's actually part of 
> libpulse. ditto for lots of string stuff.
> Is this deliberate? Is seriously breaks building for me (I can work 
> around it but it's surely not nice to do this?)
> Col

Also I wonder why, now that libpulsecore is no longer a normal shared 
library, but more of a "module" why is it stored as follows:


Whereas modules are stored like:

Would it not make more sense to store it as:

Also can the API version and PA version be bumped earlier in master 
(e.g. immediately after tagging the older release)? This would allow for 
a "package" that was shipping  a pre-release version of 0.9.14 to keep 
it's version consistent. This is not a biggie, but I think quite a few 
projects work like that, and it may not fit with personal preference etc. :)




Colin Guthrie

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]

More information about the pulseaudio-discuss mailing list