On Tue, Nov 10, 2020 at 3:36 PM Thomas Monjalon <tho...@monjalon.net> wrote: > PKG_CONFIG_PATH=../dpdk-build/build-x86-default/meson-private \ > pkg-config --define-prefix --libs-only-L libdpdk > -L/usr/local/lib > > Oh! I am testing on the build directory instead of installed one. > > PKG_CONFIG_PATH=../dpdk-build/build-x86-default/install/usr/local/lib/pkgconfig > \ > pkg-config --define-prefix --libs-only-L libdpdk > -L../dpdk-build/build-x86-default/install/usr/local/lib > > Good :) > Now THE question: what is the difference between these two .pc files?
I moved libdpdk{,-libs}.pc files in different folders. pkg-config seems to check the path to the .pc files to decide what to return. There seems to be a combination of having $prefix in the path and /pkgconfig as the last directory. -- David Marchand