A few *.pc files installed by sci-libs/mkl package have wrong Cflags, setting include dir to just /usr/incude, as opposed to correct one /usr/include/mkl. Reproducible: Always Steps to Reproduce: $ cd /usr/lib64/pkgconfig $ grep "include" mkl*pc Actual Results: mkl-dynamic-ilp64-iomp.pc:includedir=${prefix}/include/mkl mkl-dynamic-ilp64-iomp.pc:Cflags: -I${includedir} mkl-dynamic-ilp64-seq.pc:includedir=${prefix}/include/mkl mkl-dynamic-ilp64-seq.pc:Cflags: -I${includedir} mkl-dynamic-lp64-iomp.pc:includedir=${prefix}/include/mkl mkl-dynamic-lp64-iomp.pc:Cflags: -I${includedir} mkl-dynamic-lp64-seq.pc:includedir=${prefix}/include mkl-dynamic-lp64-seq.pc:Cflags: -I${includedir} mkl-sdl-ilp64.pc:includedir=${prefix}/include/mkl mkl-sdl-ilp64.pc:Cflags: -I${includedir} -DMKL_ILP64 -m64 mkl-sdl-lp64.pc:includedir=${prefix}/include/mkl mkl-sdl-lp64.pc:Cflags: -I${includedir} -m64 mkl-static-ilp64-iomp.pc:includedir=${prefix}/include mkl-static-ilp64-iomp.pc:Cflags: -I${includedir} mkl-static-ilp64-seq.pc:includedir=${prefix}/include mkl-static-ilp64-seq.pc:Cflags: -I${includedir} mkl-static-lp64-iomp.pc:includedir=${prefix}/include mkl-static-lp64-iomp.pc:Cflags: -I${includedir} mkl-static-lp64-seq.pc:includedir=${prefix}/include mkl-static-lp64-seq.pc:Cflags: -I${includedir} Expected Results: Expected includedir to be /usr/include/mkl in all of the files. This leads to another software depending on MKL fail at build time with messages like "fatal error: mkl.h: No such file or directory".
Should be fixed in version 2022.2.1.16993