[ 
https://issues.apache.org/jira/browse/STDCXX-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Farid Zaripov closed STDCXX-538.
--------------------------------


> 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.3, 4.1.4
>         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