incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Farid Zaripov (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (STDCXX-538) ATOMIC_OPS.cpp test fails to link (unresolved external symbol: _InterlockedIncrement)
Date Mon, 27 Aug 2007 17:53:32 GMT

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

Farid Zaripov resolved STDCXX-538.
----------------------------------

    Resolution: Fixed

Fixed thus: http://svn.apache.org/viewvc?rev=570199&view=rev

> 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.


Mime
View raw message