Cuda-driver-dev-11-x have pkg-config with incorrect libs path?

The cuda-driver-dev-11-6 (and earlier versions) contains a stub library for located in $(libdir)/stubs

$ dpkg -L cuda-driver-dev-11-6

However, the pkg-config file refers the non-stubbed path:

$ cat /usr/lib/pkgconfig/cuda-11.6.pc

Name: cuda
Description: CUDA Driver Library
Version: 11.6
Libs: -L${libdir} -lcuda
Cflags: -I${includedir}

Thus, a trivial program fails to build:

$ cat test.c
int main(void)
  return 0;

$ gcc test.c `pkg-config cuda-11.6 --libs`
/usr/bin/ld: cannot find -lcuda

because the stub library is not there:

$ pkg-config cuda-11.6 --libs
-L/usr/local/cuda-11.6/targets/x86_64-linux/lib -lcuda

$ ls -l /usr/local/cuda-11.6/targets/x86_64-linux/lib
drwxr-xr-x 1 root root 20 Apr 19 13:31 stubs

it’s in:

$ ls -l /usr/local/cuda-11.6/targets/x86_64-linux/lib/stubs
-rw-r--r-- 1 root root 58080 Dec 18 02:50

Of course, installing the real non-stubbed library that’s part of the driver package (for example libnvidia-compute-470) “solves” the problem, but that kind of defeats the purpose of a stub library?