On May 27, 2005, at 7:17 AM, Alberto Massari wrote:
Hi James,
I can check how things works with MinGW, and try Windows compilers
(Borland, Visual Studio 6, Visual Studio 2003).
Alberto
Thanks Alberto,
You'll note that much of the support you'll need on the Windows side
of this is conspicuously absent, as I don't have any facility to work
on it.
You'll probably need to:
- Work on autoconf checks for some of the windows facilities
(transcoder, netaccessor, msgloader)
- Create new facilities for windows (mutexmanager,
atomicopmanager, filemanager), and appropriate autoconf checks for t
hem. Most of these can be modeled after the existing other facilities
of like name, and with code cribbed from the old WindowsPlatformUtils.
- Other things, which I'm sure you'll tell me about ;)
James.
At 22.33 26/05/2005 -0700, James Berry wrote:
I've been working on the branch https://svn.apache.org/repos/asf/
xerces/c/branches/jberry/3.0-unstable on a first cut at autoconf
support and cross-platform reorganization for Xerces 3.0.
It's now at a point where I've love to get a couple of other eyes on
it before I commit to (hah, hah) committing it to the main Xerces 3.0
trunk.
Highlights at present:
- It now builds on Mac OS X and Freebsd (on one box, anyway).
- Support for icu, iconv, and Mac OS transcoders.
- Support for sockets and macos netacessors.
- Support for inmemory message loader.
- Configure/build is through ./configure && make
- PlatformUtils refactored into finer chunks. Addition of new:
- AtomicOpManagers (Mac OS, Mutex-protected, NoThread)
- MutexManagers (Posix pthreads, NoThread)
- FileMangagers (Posix only at present)
Could one or several of you look it over and give feedback on this
before I merge to the main trunk? I want to make sure I haven't gone
completely astray.
Some things to watch out for:
- There are a few todo's, and areas where I cut some corners to
make things work. For instance, the timing section of PlatformUtils
will need some persuasion to be more cross platform.
- No Windows/VS support. I left a hole for an include with
custom settings in xerces_hdr_config.h, but didn't try to fill
anything in.
Feedback encouraged.
James.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]