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 _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers