Re: [xml] Re: [xslt] Extending EXSLT support to get the crypto part
- From: Aleksey Sanin <aleksey aleksey com>
- To: veillard redhat com
- Cc: The Gnome XSLT library mailing-list <xslt gnome org>, xml gnome org
- Subject: Re: [xml] Re: [xslt] Extending EXSLT support to get the crypto part
- Date: Mon, 10 May 2004 13:41:14 -0700
ltdl library is a part of GNU libtool package:
http://www.gnu.org/software/libtool/manual.html#SEC45
In order to avoid symbols conflicts I added xmlsec prefix to
all the ltdl functions. This is done automaticaly using simple
sed script in the Makefile:
Original files
http://cvs.gnome.org/viewcvs/xmlsec/src/ltdl.h
http://cvs.gnome.org/viewcvs/xmlsec/src/ltdl.c
Modified files
http://cvs.gnome.org/viewcvs/xmlsec/src/xmlsec-ltdl.h
http://cvs.gnome.org/viewcvs/xmlsec/src/xmlsec-ltdl.c
A patch to fix few warnings
http://cvs.gnome.org/viewcvs/xmlsec/src/xmlsec-ltdl.patch
Also I have added a small wrapper that does few more things for me:
http://cvs.gnome.org/viewcvs/xmlsec/src/dl.c
Aleksey
Daniel Veillard wrote:
On Mon, May 10, 2004 at 12:27:10PM -0700, Aleksey Sanin wrote:
The alternate way would be to complete Mark Vakoc patch for
dynamic loading of shared libraries to get it working on Linux/Unix
and try to convert the new function to dlopening openssl and grabbing
just the functions needed for the task.
That's a far bigger project but likely more useful as a whole.
This reminds me about one idea I had about the plugins patch (sorry,
I am permanently have no time these days thus I did not write about
this before). As far as I can remember the current plugins patch
uses Windows specific function. Instead I would suggest to use ltdl
wrapper that provides unified cross-platform API for loading shared
libraries. ltdl consist of one header and one source file and the
license allows one to include it in any library. For example, in xmlsec
I just added ltdl.[h|c] files into source code and compile them
into xmlsec library.
Sounds interesting, do you have a pointer ?
Daniel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]