Fragen? Antworten! Siehe auch: Alternativlos
Stellt sich raus: gcc hat einen Teil namens "fixincludes", der seit vielen Jahren Ärger macht, und der überschreibt dann pthread.h mit einer "gefixten" Version, die das hervorruft.
Falls euch das auch betrifft: Die "gefixten" Header liegen unter sowas wie
/usr/lib64/gcc/x86_64-pc-linux-gnu/14.2.0/include-fixed/pthread.hHalt mit der euch betreffenden Architektur und gcc-Version.