[LAD] Announcing PHASEX-0.14.96

Paul Davis 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...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20130106/612da53d/attachment.html>

More information about the Linux-audio-dev mailing list