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]

Reply via email to