Possible JACK ABI changes between 0.118 and 1.9.5
Adrian Knoth
adi at drcomp.erfurt.thur.de
Fri Apr 9 11:00:14 UTC 2010
On Fri, Apr 09, 2010 at 08:25:43AM +0200, Reinhard Tartler wrote:
> > /*************************************************************
> > * NOTE: JACK_WEAK_EXPORT ***MUST*** be used on every function
> > * added to the JACK API after the 0.116.2 release.
> > *
> > * Functions that predate this release are marked with
> > * JACK_WEAK_OPTIONAL_EXPORT which can be defined at compile
> > * time in a variety of ways. The default definition is empty,
> > * so that these symbols get normal linkage. If you wish to
> > * use all JACK symbols with weak linkage, include
> > * <jack/weakjack.h> before jack.h.
> > *************************************************************/
>
> is there a rationale for this? I can guess some reasons, but certainity
> would help.
12:22 < torbenh3> adi: it provides binary compatibility of an app built against
a higher version of jack against a 0.116.2 jack.
12:24 < torbenh3> in other words. a session enabled program will not complain
if you downgrade to 0.116.2 .. (you just wont have session
support)
Cheerio
--
mail: adi at thur.de http://adi.thur.de PGP/GPG: key via keyserver
More information about the pkg-multimedia-maintainers
mailing list