]> https://gitweb.dealii.org/ - dealii.git/commit
patch bundled boost: nvcc and immintrin.h 17426/head
authorTimo Heister <timo.heister@gmail.com>
Thu, 1 Aug 2024 19:50:55 +0000 (15:50 -0400)
committerTimo Heister <timo.heister@gmail.com>
Fri, 2 Aug 2024 17:43:36 +0000 (13:43 -0400)
commitef7c4eefe5b3318adb976ee9021924a5534e83b8
tree8087ec956044a1449bd742d3da080262b3421348
parent1bb84095b39746b714decd336a20e315b6f1b1df
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.