COMP: resolve abi:cxx11 linker issue (fixes #2147)
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.
Showing
- src/OpenFOAM/db/runTimeSelection/construction/runTimeSelectionTables.H 18 additions, 10 deletions...db/runTimeSelection/construction/runTimeSelectionTables.H
- src/OpenFOAM/db/runTimeSelection/memberFunctions/memberFunctionSelectionTables.H 7 additions, 3 deletions...Selection/memberFunctions/memberFunctionSelectionTables.H
Please register or sign in to comment