https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92717
--- Comment #4 from Markus Dreseler <gnu.org at mrks dot info> --- > By any chance, is your cc1plus built as PIE? PCH doesn't work in that case. I don't think so: # file `find /usr -name cc1plus` /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ab2940b3dc6bbacbb2b3f15e7cdcdd416e74b3b8, for GNU/Linux 3.2.0, stripped This would say "LSB pie executable" otherwise, correct? gcc 9.2.1 comes from the Ubuntu 19.10 repos.