Provided by: lv2-c++-tools_1.0.5-2ubuntu1_amd64 bug

NAME

       lv2soname  -  script  which  can be used in your build system to translate a linker option
       into the soname

DESCRIPTION

       This manual page documents briefly the lv2soname command.  This manual  page  was  written
       for the Debian distribution because the original program does not have a manual page.

       lv2soname  script  can  be  used  in  your build system to translate a linker option (e.g.
       -lgtkmm2.4) into the soname (e.g. libgtkmm-2.4.so.1) for the shared library that  ld  will
       link  to  when given that command line option.  It will generate the RDF triples needed to
       tell hosts that the library with that soname must never be unloaded even after your plugin
       GUI library has been unloaded.

       e.g.    $   lv2soname  '<http://my.gui>'  '<http://lv2plug.in/ns/lv2core#requiredFeature>'
       -lgtkmm-2.4

       If the script for some reason can't determine the soname it will instead generate the  RDF
       needed to tell the host to never unload the GUI library at all.

       However  pretty  much  the  same  thing can be done by linking the plugin GUI using the -z
       nodelete linker option, which will keep the GUI library loaded even after  the  host  runs
       dlclose(),  requiring no extra support from the host.  So lv2soname is deprecated and will
       be removed in the next major version release.

       For more information please visit http://ll-plugins.nongnu.org

AUTHOR

       lv2soname was written by Lars Luthman <lars.luthman@gmail.com>.

       This manual page was written by  Jaromír  Mikeš  <mira.mikes@seznam.cz>,  for  the  Debian
       project (but may be used by others).

                                           May 12, 2010                              LV2SONAME(1)