On Wed, Jun 28, 2006 at 05:11:36PM -0500, Dhiraj Kashyap wrote: > Hi, > > I followed up the FAQs and previous posts for possible porting issues. > Since they are not comprehensive I have the following query. > > Is there any porting guideline for porting to an OS which is currently > not supported? > > I am trying to port libxml 2.6.26 to ENEA's OSE. Its an embedded OS. I > am attempting to support the basic skeleton of libxml architecture (no > optional features) including parsing. > > Any pointers would be great.
I assume you don't have sh and configure capabilities for your target, if that was the case just configure with a target cross compiler with the set of options you want. Well, a C compiler is needed, a decent libc will help, desactivate everything you don't need, possibly by writing your own config.h . You could look at win/wince compatibily stuff, or the one in the macos/ subdir. The specificconfig.h will just state what should or should not be included, see config.h in the main dir and how config-mac.h is included and otherwise the normal libxml/xmlversion.h . The trio stuff is a portable rewrite of the *printf functions which tends to be broken on some libcs. Have fun ! Daniel -- Daniel Veillard | Red Hat http://redhat.com/ [EMAIL PROTECTED] | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
