Changes between Initial Version and Version 1 of Ticket #57648, comment 9


Ignore:
Timestamp:
Jan 30, 2020, 6:41:10 PM (4 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #57648, comment 9

    initial v1  
    1 Sorted out. In <https://perl5.git.perl.org/perl.git/blob/a975eebad:/perl.h#l3068> the header checks for clang >= 3.6, and enables that macro only then. But on MacPorts, we're forcing `perl` to build with `clang-3.4` for some reason on 10.6.8 (bootstrapping, no doubt), and so that test fails, and the `#ifdef PERL_TSA_ACTIVE` macro is disabled, ergo the symbol errors.
     1Sorted out. In <https://perl5.git.perl.org/perl5.git/blob/HEAD:/perl.h#l3038> the header checks for clang >= 3.6, and enables that macro only then. But on MacPorts, we're forcing `perl` to build with `clang-3.4` for some reason on 10.6.8 (bootstrapping, no doubt), and so that test fails, and the `#ifdef PERL_TSA_ACTIVE` macro is disabled, ergo the symbol errors.
    22
    33Building `perl` with a newer clang (I used `clang-5.0`) passes the tests, the symbol is enabled, and all is well: