Skip to content
  • Mark OLESEN's avatar
    028ca266
    COMP: resolve abi:cxx11 linker issue (fixes #2147) · 028ca266
    Mark OLESEN authored
      Issue first shows up on gcc-11 with these types of library symbols:
    
         U Foam::tableReader<double>::dictionaryConstructorTablePtr_[abi:cxx11]
      xx B Foam::tableReader<double>::dictionaryConstructorTablePtr_
    
      Use concrete hasher functor for runtime selection tables, which
      avoids any additional template resolutions (introduced with
      95cd8ee7). The library symbols now resolve _without_ an
      additional abi:cxx11 tag.
    028ca266
    COMP: resolve abi:cxx11 linker issue (fixes #2147)
    Mark OLESEN authored
      Issue first shows up on gcc-11 with these types of library symbols:
    
         U Foam::tableReader<double>::dictionaryConstructorTablePtr_[abi:cxx11]
      xx B Foam::tableReader<double>::dictionaryConstructorTablePtr_
    
      Use concrete hasher functor for runtime selection tables, which
      avoids any additional template resolutions (introduced with
      95cd8ee7). The library symbols now resolve _without_ an
      additional abi:cxx11 tag.
Loading