[LAD] Announcing PHASEX-0.14.96

William Weston whw at linuxmail.org
Wed Jan 9 05:47:00 UTC 2013


> ----- Original Message -----
> From: Paul Davis
> 
> 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
> applications.
> 
> 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.
> 
> --p

I'm not familiar with the native instruments approach.  Would it be
helpful in this case?

--ww



More information about the Linux-audio-dev mailing list