clang 9.0.0 and OpenMP target offload

Hello LLVM developers,

I am trying to build clang 9.0.0 with gcc8.2 and cuda 10.1 I am basically following the blog here:
https://www.hahnjo.de/blog/2018/10/08/clang-7.0-openmp-offloading-nvidia.html

Except with more recent software.

I keep getting this error:

In file included from /nasa/pkgsrc/sles12/2018Q3/gcc8/include/c++/stdlib.h:36,

from /nobackupnfs2/gjost/llvm-9.0.0.src/projects/compiler-rt/lib/gwp_asan/optional/backtrace_linux_libc.cpp:13:

/nasa/sles12/2018Q3/gcc8/include/c++/cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory

#include <bits/c++config.h>

Hello LLVM developers,

I am trying to build clang 9.0.0 with gcc8.2 and cuda 10.1 I am basically following the blog here:
https://www.hahnjo.de/blog/2018/10/08/clang-7.0-openmp-offloading-nvidia.html

Except with more recent software.

I keep getting this error:

In file included from /nasa/pkgsrc/sles12/2018Q3/gcc8/include/c++/stdlib.h:36,

from /nobackupnfs2/gjost/llvm-9.0.0.src/projects/compiler-rt/lib/gwp_asan/optional/backtrace_linux_libc.cpp:13:

/nasa/sles12/2018Q3/gcc8/include/c++/cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory

#include <bits/c++config.h>