[LAD] Announcing PHASEX-0.14.96
paul at linuxaudiosystems.com
Mon Jan 7 04:15:36 UTC 2013
On Sun, Jan 6, 2013 at 6:57 PM, William Weston <whw at linuxmail.org> wrote:
> Explicit checks for new JACK headers library calls have been added
> to the autoconf system instead of relying on the weakjack linkage
> alone. Could you try it again?
just a note: i haven't really publically explained the very sad failure of
the weak linkage stuff.
we incorrectly assumed that the linux gcc+ld stack had the same
capabilities as their variants on OS X. OS X provides a *very nice* design
for weak linkage that is incredibly useful for precisely this sort of thing.
alas, it turned out that the work done on the apple variants was never
back-ported into mainstream gcc+ld, and as a result, the weak linkage test
approach that i (and a few others advocated) does not work on linux unless
code is specially linked in a way that is not sensible to recommend for
applications. basically, you can do weak linkage tests *between libraries*
(or other code linked with -fPIC, but not between libraries and
this is very sad, and the alternative (an approach first implemented by
native instruments, of all groups!) seems like the only way to handle this.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Linux-audio-dev