Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is available to track the status of Xerces-C 3.1.0 on the various platforms/compilers.

Platforms which need to be supported in order to release Xerces 3.1.0 .0:are listed in the following table. For status of other platforms and compilers see XercescOtherPlatformsBuildStatus. The following build configurations should be tested for each entry unless unsupported by the platform:

  • static/shared libraries
  • debug/release

Platform-specific configurations that should be tested are listed in the Configuration cells.

Platform

Compiler

SVN id

Build Date

Configuration

Build

Test

Install

Comments

Builder

Windows x86

VS 2003

477691 883299

11/2123/2006 2009

32-bit

Success Unknown Success

Unknown

Unknown

tested with ICU 3.8.1

  amassari

Windows x86

VS 2005

558663 883299

0711/23/2007 2009

32-bit

Success Unknown Success

Unknown

Unknown

 

tested with ICU 3.8.1

  amassari

Windows x86-64

VS 2005

 

 

64-bit

Unknown

Unknown

Unknown

 

 

Windows x86

VS 2008

 

883299

11/23/2009  

32-bit

Unknown

Unknown

Unknown  

tested with ICU 3.8.1

 

Windows x86-64

VS 2008

 

 

64-bit

Unknown

Unknown

Unknown

 

 

GNU/Linux x86

GCC 3.3.x

474935

 

  11/21/2006

32-bit

Success Unknown Success

Unknown

Unknown

 

cargilld  

GNU/Linux x86-64

GCC 3.3.x

474935

 

  11/21/2006

64-bit

Success Unknown Success

Unknown

Unknown

 

cargilld  

GNU/Linux x86

GCC 3.4.x

474935

 

  11/21/2006

32-bit

Success

, iconv, ICU, gnuiconv, socket, curl, libwww

Unknown

Unknown Success

Unknown

 

cargilld  

GNU/Linux x86-64

GCC 3.4.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

GNU/Linux x86

GCC 4.0.x

558739

 

  07/23/2007

32-bit, iconv, ICU, gnuiconv, socket, curl

Success Unknown Success

Unknown

Unknown

 

amassari  

GNU/Linux x86-64

GCC 4.0.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

GNU/Linux x86

GCC 4.1.x

 

 

32-bit, iconv, ICU, gnuiconv, socket, curl, libwww

Unknown

Unknown

Unknown

 

 

GNU/Linux x86-64

GCC 4.1.x

614235

 

  01/22/2008

64-bit

Success Unknown Success

Unknown

Unknown

 

amassari  

GNU/Linux x86

GCC 4.2.x

 

 

32-bit

Unknown

Unknown

Unknown

 

 

GNU/Linux x86-64

GCC 4.2.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

Solaris x86

Studio 10 (5.7)

478105

 

  11/22/2006

32-bit

Success Unknown

Fail Unknown

Unknown

./configure CXX=CC CC=cc

 

amassari

Solaris x86-64

Studio 11 10 (5.87)

 

 

64-bit

Unknown

Unknown

Unknown  

./configure CXX=CC CC=cc CFLAGS=-xarch=amd64 CXXFLAGS=-xarch=amd64

 

Solaris x86

GCC 3.4.x

478105

 

  11/22/2006

32-bit

Success Unknown Success

Unknown

Unknown

 

amassari  

Solaris x86-64

GCC 3.4.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

Solaris SPARC

Studio 10 (5.7)

 

 

32-bit

Unknown

Unknown

Unknown  

./configure CXX=CC CC=cc

 

Solaris SPARCv9

Studio 11 10 (5.87)

 

 

64-bit

Unknown

Unknown

Unknown  

./configure CXX=CC CC=cc CFLAGS=-xarch=v9 CXXFLAGS=-xarch=v9

 

Solaris SPARC

GCC 3.4.x

 

 

32-bit

Unknown

Unknown

Unknown

 

 

Solaris SPARCv9

GCC 3.4.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

AIX PowerPC

XL C++ 7.0

474935

 

  11/21/2006

32-bit

Success Unknown

Fail Unknown

Unknown

./configure CXX=xlC_r CC=xlc_r gmake libxerces_c_la_LDFLAGS=-qmkshrobj

  cargilld

AIX PowerPC-64

XL C++ 7.0

474935

 

  11/21/2006

64-bit

Fail Unknown Fail

Unknown

Unknown

 

export OBJECT_MODE=64 ./configure CXX=xlC_r CC=xlc_r CXXFLAGS=-q64 CFLAGS=-q64
gmake libxerces_c_la_LDFLAGS=-qmkshrobj

  cargilld

AIX PowerPC

GCC 3.4.x

 

 

32-bit

Unknown

Unknown

Unknown

 

 

AIX PowerPC-64

GCC 3.4.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

HP-UX PA-RISC

aCC A.03.x

474935

 

  11/21/2006

32-bit

Success Unknown Success

Unknown

Unknown

 

cargilld  

HP-UX PA-RISC-64

aCC A.03.x

474935

 

  11/21/2006

64-bit

Success Unknown Success

Unknown

Unknown

 

cargilld  

HP-UX PA-RISC

GCC 3.4.x

614182

 

  01/22/2008

32-bit

Success Unknown Success

Unknown

Unknown

 

amassari  

HP-UX PA-RISC-64

GCC 3.4.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

HP-UX IA-64-32

aCC A.06.x

 

 

32-bit

Unknown

Unknown

Unknown  

./configure CXX=aCC CC=aCC CFLAGS=-mt CXXFLAGS=-mt LDFLAGS=-mt

 

HP-UX IA-64

aCC A.06.x

 

 

64-bit

Unknown

Unknown

Unknown  

./configure CXX=aCC CC=aCC CFLAGS="-mt +DD64" CXXFLAGS="-mt +DD64" LDFLAGS="-mt +DD64"

 

HP-UX IA-64-32

GCC 3.4.x

 

 

32-bit

Unknown

Unknown

Unknown

 

 

HP-UX IA-64

GCC 3.4.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

Mac OS X x86

GCC 3.3.x

 

 

32-bit

Unknown

Unknown

Unknown

 

 

Mac OS X x86

GCC 4.0.x

506850

 

  02/12/2007

32-bit

Success Unknown Success

Unknown

Unknown

./configure

 

jberry

Mac OS X x86-64

GCC 4.0.x

 

 

64-bit

Unknown

Unknown

Unknown  

./configure CFLAGS='-arch x86_64' CXXFLAGS='-arch x86_64'

 

Mac OS X PowerPC

GCC 3.3.x

 

 

32-bit

Unknown

Unknown

Unknown

 

 

Mac OS X PowerPC

GCC 4.0.x

 

 

32-bit

Unknown

Unknown

Unknown  

./configure CFLAGS='-arch ppc' CXXFLAGS='-arch ppc'

 

Mac OS X PowerPC-64

GCC 4.0.x

 

 

64-bit

Unknown

Unknown

Unknown

 

 

Mingw x86

GCC 3.4.x

558109

7/24/2007

32-bit

Fail

Unknown

Unknown

./configure LDFLAGS=-no-undefined BR linker crashes when building DLL, for static library build and test pass

amassari

Cygwin x86

GCC 3.4.x

609601

01/07/2008

32-bit

Success

Success

Unknown

./configure LDFLAGS=-no-undefined

amassari

Platforms tested less frequently:

configure CFLAGS='-arch ppc64' CXXFLAGS='-arch ppc64'

 

Mac OS X x86/PowerPC 32/64

GCC 4.0.x

 

 

32-bit & 64-bit

Unknown

Unknown

Unknown

./configure --disable-dependency-tracking CFLAGS='-arch i386 -arch x86_64 -arch ppc -arch ppc64' CXXFLAGS='-arch i386 -arch x86_64 -arch ppc -arch ppc64'

 

Mingw x86

GCC 3.4.x

RC1

11/24/2009

32-bit

Unknown

Unknown

Unknown

./configure LDFLAGS=-no-undefined

 

Cygwin x86

GCC 3.4.x

RC1

11/24/2009

32-bit

Unknown

Unknown

Unknown

./configure LDFLAGS=-no-undefined

 

Platform

Compiler

SVN id

Build Date (a yellow background means it needs retesting)

Build options

Build Status

Test Status

Comments

Builder

Windows XP

MS Visual Studio 2005

558663

7/23/2007

all

Debug

Success

Success

 

amassari

7/23/2007

all

Release

Success

Success

 

amassari

7/23/2007

all

Static Debug

Success

Success

 

amassari

7/23/2007

all

Static Release

Success

Success

 

amassari

474935

11/21/2006

packageBinaries.pl: all

Release

Success

Success

 

cargilld

MS Visual Studio .NET 2003

477691

11/21/2006

all

Debug

Success

Success

 

amassari

11/21/2006

all

Release

Success

Success

 

amassari

11/21/2006

all

Static Debug

Success

Success

 

amassari

11/21/2006

all

Static Release

Success

Success

 

amassari

MS Visual Studio 6.0 SP6

477691

11/21/2006

all

Debug

Success

Success

 

amassari

11/21/2006

all

Release

Success

Success

 

amassari

Borland C++Builder 6

477802

11/21/2006

Default

Success

N/A

 

amassari

Borland C++ 5.5.1

558663

7/23/2007

Default

Success

Partial success

xsvaluetest fails

amassari

Borland C++ 5.6.4

558663

7/23/2007

Default

Success

Partial success

xsvaluetest fails

amassari

Windows 2003

MSVC 7.1

474935

11/21/2006

packageBinaries.pl: all

Release

Success

Success

 

cargilld

Windows 2000

MSVC 6

474935

11/21/2006

packageBinaries.pl: all

Release

Success

Success

 

cargilld

MSYS 1.0.11/MinGW 5.03 on Windows XP

gcc 3.4.2 mingw-special

558109

7/24/2007

Net Accessor=winsock; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=Windows; BRAtomic Op=Windows; BRMutex=Windows; BRMsg Loader=inmemory; BRTranscoder=windows]Notes: Only static libraries are built

amassari

7/24/2007

Net Accessor=winsock; [

<#FF0000> Fail

N/A

Command Line: ./configure LDFLAGS=-no-undefined BRFile Manager=Windows; BRAtomic Op=Windows; BRMutex=Windows; BRMsg Loader=inmemory; BRTranscoder=windows]Notes: Linker crashes BR"Creating library file: .libs/libxerces.dll.a... BRc:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: BRBFD 2.15.91 20040904 assertion fail ../../src/bfd/cofflink.c:1929"

amassari

Cygwin 1.5.21 shell on Windows XP

MS Visual Studio 6.0 SP6

477691

11/21/2006

Net Accessor=winsock; [

<style="background-color: red;"> Fail

N/A

Command Line: ./configure BRFile Manager=Windows; BRAtomic Op=Windows; BRMutex=Windows; BRMsg Loader=inmemory; BRTranscoder=windows]Notes: Build process uses MS 'LIB' to create libraries, and 'ar' (ver. 2.17.50) to unpack them before linking, but 'ar' doesn't support paths inside lib files

amassari

gcc 3.4.4 (cygming special)

609601

01/07/2008

Net Accessor=winsock; [

<#008000> Success

Success

Command Line: ./configure LDFLAGS=-no-undefined BRFile Manager=Windows; BRAtomic Op=Windows; BRMutex=Windows; BRMsg Loader=inmemory; BRTranscoder=windows]

amassari

AIX 5.2

xlC V7

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Success

Fail

domtest and domtypeinfotest are both failing with an illegal instruction

cargilld

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 64

Fail

Fail

Fails at the link step

cargilld

Solaris 2.9

Forte Compiler 6.2

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Fail

Fail

checking for which Mutex Manager to use... BRconfigure: error: Xerces cannot function without mutex support

cargilld

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 64

Fail

Fail

checking for an appropriate signed 16 bit integer type... BRconfigure: error: Couldn't find a signed 16 bit int type

cargilld

Sun ONE Studio 8 (C++ 5.5)

478107

12/08/2006

Net Accessor=socket; [

<style="background-color: yellow;"> Manual build

Success

Command Line: ./configure CXX=CC CC=cc --disable-pretty-make BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=icu]Notes: Got an error 'CC: No input files specified' at the link phase; had to manually change the generated libtool script to replace the whole_archive_flag_spec definition with whole_archive_flag_spec="-z allextract\$convenience -z defaultextract"

amassari

Solaris 2.10 x86

gcc 3.4.2

478105

11/22/2006

Net Accessor=socket; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=icu]

amassari

Sun Studio 10 (C++ 5.7)

478105

11/22/2006

Net Accessor=socket; [

<#008000> Success

Fail

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=icu]Notes: Unexpected exceptions occur during parsing

amassari

Sun Studio 11 (C++ 5.8)

504491

02/07/2007

Net Accessor=socket; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=icu]

amassari

HP-UX 11i

HP aCC Compiler A.03

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Success

Success

 

cargilld

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 64

Success

Success

 

cargilld

gcc 3.4.2

614182

01/22/2008

Net Accessor=socket; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=iconv]

amassari

Ubuntu Linux 6.06

gcc 4.0.3

558739

7/23/2007

Net Accessor: socket[

<#008000> Success

Success

Command Line: ./configure --enable-netaccessor-socket --enable-msgloader-iconv --enable-transcoder-iconv BRFile Manager: POSIXBRAtomic Op Manager: POSIXBRMutex Manager: POSIXBRMessage Loader: iconvBRTranscoder: iconv]

amassari

7/23/2007

Net Accessor=curl; [

<#008000> Success

Success

Command Line: ./configure --enable-netaccessor-curl --enable-msgloader-inmemory --enable-transcoder-gnuiconv BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=gnuiconv]

amassari

7/23/2007

Net Accessor=curl; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=icu; BRTranscoder=icu]

amassari

Ubuntu Linux 7.10

Intel Compiler 10.1

609601

01/07/2008

Net Accessor: curl[

<#008000> Success

Success

Command Line: ./configure --enable-netaccessor-curl --enable-msgloader-inmemory --enable-transcoder-gnuiconv CXX=icpc CC=icc BRFile Manager: POSIXBRAtomic Op Manager: POSIXBRMutex Manager: POSIXBRMessage Loader: inmemoryBRTranscoder: gnuiconv]

amassari

RHEL AS 3 (PPC)

GCC 3.2.3

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Success

Success

 

cargilld

RHEL AS 4 (Intel)

GCC 3.4.3

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Success

Success

 

cargilld

SuSE Linux 8.0 (AMD)

GCC 3.2.2

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 64

Success

Success

 

cargilld

SuSE Linux 8.0 (PPC)

GCC 3.2

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Success

Success

 

cargilld

SuSE Linux 9.1 (zOS)

GCC 3.3.3

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 64

Success

Success

 

cargilld

SuSE Linux 9.1 (Intel)

GCC 3.3.3

474935

11/21/2006

packageBinaries.pl: -m inmem -n socket -t native -b 32

Success

Success

 

cargilld

SuSE Linux 10 (Intel IA64)

GCC 4.1.0

614235

1/22/2008

Net Accessor=socket; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=gnuiconv]

amassari

Mac OS X 10.2 (Dual processor, PowerPC)

GCC 3.1 20020420

478107

12/11/2006

Net Accessor=cfurl; [

<#008000> Success

Fail

Command Line: ./configure --disable-pretty-make BRFile Manager=POSIX; BRAtomic Op=MacOS; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=macosunicodeconverter]Notes: threadtest fails with random errors: BR"Expected a markup declaration", BR"Expected an attribute value", BR"Could not close the file", BR"Could not read data from file", BR"Invalid document structure", BR"Expected comment or processing instruction" BRso it looks like a multithreading problem (compiler switches were -D_THREAD_SAFE -MT -MD -MP -MF)

amassari

Mac OS X 10.4.8 (Dual processor, Intel Core Duo)

i686-apple-darwin8-gcc-4.0.1

506850

2/12/2007

Net Accessor=cfurl; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=MacOS; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=macosunicodeconverter]Note: threadtest worked fine for me

jberry

FreeBSD 6.2 IA64

GCC 3.4.6

558663

7/23/2007

Net Accessor=socket; [

<#008000> Success

N/A

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=iconv]

amassari

FreeBSD 6.2 x86

GCC 3.4.6

614182

1/22/2008

Net Accessor=socket; [

<#008000> Success

Success

Command Line: ./configure BRFile Manager=POSIX; BRAtomic Op=POSIX; BRMutex=POSIX; BRMsg Loader=inmemory; BRTranscoder=iconv]

amassari