Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Merge changes from TFS #109

Merged
merged 1 commit into from
Feb 6, 2015
Merged

Merge changes from TFS #109

merged 1 commit into from
Feb 6, 2015

Commits on Feb 6, 2015

  1. Fix missing CHAIN_SUCCESS_COUNTER symbol in libcoreclr.so

    Certain versions of the clang toolchain build libcoreclr.so with this symbol undefined. This symbol is just an alias of g_dispatch_cache_chain_success_counter and the issue was probably caused by the fact that we pass the CHAIN_SUCCESS_COUNTER as a parameter to macro and that macro then appends the @GOTPCREL to the symbol. It seems that in the problematic case, the assembler appends the @GOTPCREL to the CHAIN_SUCCESS_COUNTER instead of the original g_dispatch_cache_chain_success_counter symbol.
    Changing the
    CHAIN_SUCCESS_COUNTER = g_dispatch_cache_chain_success_counter
    to
    #define CHAIN_SUCCESS_COUNTER g_dispatch_cache_chain_success_counter
    fixes the issue.
    
    [tfs-changeset: 1411600]
    janvorli committed Feb 6, 2015
    Configuration menu
    Copy the full SHA
    557cddc View commit details
    Browse the repository at this point in the history