You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by bu...@apache.org on 2002/02/14 00:58:04 UTC
DO NOT REPLY [Bug 6445] New: -
Caldera (SCO) OpenServer Port
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6445>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6445
Caldera (SCO) OpenServer Port
Summary: Caldera (SCO) OpenServer Port
Product: Xerces-C++
Version: Nightly build
Platform: Other
OS/Version: Other
Status: NEW
Severity: Enhancement
Priority: Other
Component: Build
AssignedTo: xerces-c-dev@xml.apache.org
ReportedBy: martin.kalen@todaysystems.com.au
Attached is a patch and 3 new files for a port of Xerces-C++ (as of the nightly
build 2002-02-08, plus bugzilla ID ) to Caldera (SCO) OpenServer.
This patch incorporates the work Jorge Pozo Ramirez <j....@externo.mju.es> has
previously submitted as UnixWare patches to 1.5.2 and 1.6.0 as proof-of-concept
that Xerces-C++ runs on OpenServer.
It also contains the minor AutoSense.hpp patch for UnixWare in Bug 6207
(http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6207), which I have now
marked as a duplicate of this one to close it in bugzilla.
This port has been tested on OpenServer 5.0.5 (i686-pc-sco3.2v5.0.5) with GNU
compiler collection (gcc/g++) 3.0.3, and Xerces-C++ 2002-02-08+attached patch
built with "runConfigure -popenserver -cgcc -xg++ -rnone".
There is no native OpenServer thread library, but a few different
options/packages exists to get threads on the O/S (e.g. FSUPthreads and GNU
Pth. The later is not a pre-emtive thread library.). For this reason, I have
made libxerces.so free-standing wrt. the thread library (-Bstatic -lpthread -
Bdynamic flags to the linker in runConfigure). This will of course create a
bigger xerces library and require a static link-library from the thread package
if compiling Xerces-C++ with thread support.
This port will also compile and run all the supplied tests with GNU Pth
(http://www.gnu.org/software/pth/) in "pthread emulation mode". NB that Pth is
non-preemtive so performance will be sub-optimal if using this mode... This has
been tested with GNU Pth 1.4.0 built with "configure --enable-pthread --enable-
optimize" and Xerces-C++ 2002-02-08+attached patch built with "runConfigure -
popenserver -cgcc -xg++ -z `pthread-config --cflags` -l `pthread-config --
ldflags`".
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org