Unable to compile Xercesc-C-2.6 on Windows 2003 - 64bit - EM64T and IPF
-----------------------------------------------------------------------
Key: XERCESC-1513
URL: http://issues.apache.org/jira/browse/XERCESC-1513
Project: Xerces-C++
Type: Bug
Components: Build
Versions: 2.6.0
Environment: Windows 2003 -- Itanium and EM64T
Reporter: Guru Nagarajan
I am unable to compile Xerces-C-2.6 on win2003 64bit - EM64T and Itanium.
The file that is raising an issue is *Win32platformUtils.cpp*
And line is as below.
#if defined WIN64
return ::InterlockedCompareExchangePointer(toFill, (void*)newValue,
(void*)toCompare);
#else
If I "undef" the WIN64 section - the code compiles fine. Two questions here
a) What is the use of interlocked pointer.
b) Can this fix be backported to 2.6 version.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]