Re: [xml] Windows CE port for current stable libxml2
- From: Daniel Veillard <veillard redhat com>
- To: Bjorn Reese <breese mail1 stofanet dk>
- Cc: xml gnome org
- Subject: Re: [xml] Windows CE port for current stable libxml2
- Date: Tue, 17 Apr 2007 18:19:45 -0400
On Tue, Apr 17, 2007 at 10:07:23PM +0200, Bjorn Reese wrote:
Daniel Veillard wrote:
The only thing I will point out is that it touches some of the trio
files so maybe this need to be reflected by the upstream trio project
(if still alive :-)
Alive enough to take patches :)
I have upgraded the trio project with the changes, albeit with a few
changes, e.g. I have eliminated the need for wincecompat.h which is
a libxml file. Thanks Andreas.
Good :-)
This may be a good time to draw attention to a project of mine called
cDetect [1].
cDetect is an alternative to Autoconf, where the feature detection is
written in ANSI C. This means that it only requires a C compiler (which
you are going to need anyways), and it works in the same way on both
Unix and Windows.
Hum, auto* one of the most hated piece of of the infrastructure but
mandatory because there is no good replacement.
You like challenges :-)
cDetect is still in alpha (or beta) stage, mainly because I still have
to iron out some details in the API. This means that cDetect is not
quite ready for prime time yet, but eventually it will be.
I have attached an example of how the libxml feature detection could
look, just to give you an idea (it is an older example that I used to
develop the API). The example will not compile as further files are
needed, but I can provide these if you are interested.
it doesn't look much longer than configure.in, it's C so that mean a
number of people are gonna hate this, but it's not shell so it also mean
a number of people are gonna like it. It may actually be easier to debug
when something gets wrong.
Very challenging, if it can really replace auto* a lot of people are
gonna praise you and this may actually succeed :-) . I included bakefile
as a parallel system, I may include this as a parallel system at some point
too ...
Good luck !
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]