ATOMIC_OPS.cpp test fails to link (unresolved external symbol: 
_InterlockedIncrement)
-------------------------------------------------------------------------------------

                 Key: STDCXX-538
                 URL: https://issues.apache.org/jira/browse/STDCXX-538
             Project: C++ Standard Library
          Issue Type: Bug
          Components: Configuration
    Affects Versions: 4.1.4, 4.1.3
         Environment: x64 Windows
            Reporter: Farid Zaripov
            Assignee: Farid Zaripov
             Fix For: 4.2


  ATOMIC_OPS.cpp configuration test failed on MSVC8.0-x64 due to undefined 
external symbol _InterlockedIncrement.
Because of this _RWSTD_NO_ATOMIC_OPS macro has been #defined in config.h.

  The InterlockedIncrement() function defined only in Win32 platform (located 
in kernel32.dll). At x64 platform this function is declared, but kernel32.dll 
doesn't exports this function. The MSVC8 injects code of the function instead 
of call (so called intrinsic function).


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to