Possible JACK ABI changes between 0.118 and 1.9.5
Reinhard Tartler
siretart at tauware.de
Fri Apr 9 06:25:43 UTC 2010
On Fri, Apr 09, 2010 at 00:13:59 (CEST), Adrian Knoth wrote:
> On Thu, Apr 08, 2010 at 05:55:52PM -0400, Felipe Sateler wrote:
>
>> I've looked a bit into the hiding thing... and jack2 seems to export 2
>> kinds of symbols. It exports weak symbols (the standard API), and
>> exports several other symbols as default visibility. I'm guessing that
>
> Have you seen this comment in jack.h?
>
> /*************************************************************
> * 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.
--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
More information about the pkg-multimedia-maintainers
mailing list