]> https://gitweb.dealii.org/ - dealii.git/commit
patch bundled boost: nvcc and immintrin.h 17420/head
authorTimo Heister <timo.heister@gmail.com>
Thu, 1 Aug 2024 19:50:55 +0000 (15:50 -0400)
committerTimo Heister <timo.heister@gmail.com>
Thu, 1 Aug 2024 19:52:46 +0000 (15:52 -0400)
commitfe3dc94cd30edb4343805ec0fd397d22b8159c18
treee5009fe7d67d96064fa012edb347ac15c8493a04
parent6a529785684487be2f4f0846377bf0229ff33130
patch bundled boost: nvcc and immintrin.h

boost compiler detection macro logic about immintrin.h seems to be
incorrect when using nvcc leading to the compiler error
```
/usr/lib/gcc/x86_64-linux-gnu/13/include/amxtileintrin.h(42): error:
identifier "__builtin_ia32_ldtilecfg" is undefined
    __builtin_ia32_ldtilecfg (__config);
```

Work around this by patching at least the bundled boost.

closes #17401
bundled/boost-1.84.0/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.