Andreas Metzler ametzler at downhill.at.eu.org
Sun Aug 14 04:41:23 PDT 2011


p11-kit 0.3 featured this addition:

 Create a link for the proxy module.

  * Install proxy module at its own path which is not prefixed by 'lib'
  * Since the proxy module is the same as the library, and actually
    needs to be loaded as the same library in memory (due to resource
    tracking per process), use a symlink for proxy.
  * Add a variable to the pkg-config file which shows the path
    to the proxy module. ie:
    $ pkg-config --variable=proxy_module p11-kit-1


I am not familiar with the technical details of how p11-kit-proxy is
used (I guess I am missing some basic knowledge to understand the
documentation.), but I guess it is being dlopened. Is this correct?

Should applications really access the *unversioned* module? Won't there
be breakage if the p11-kit ABI breaks (e.g. changing the size of a struct)?

thanks, cu andreas

`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

More information about the p11-glue mailing list