<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Petr,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 13, 2021 at 6:47 AM Petr Vorel <<a href="mailto:pvorel@suse.cz" target="_blank">pvorel@suse.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Li,<br>
<br>
...<br>
> > From what I understanding, this macro runs the pkg-config tool to check<br>
> > for the presence of packages against keyutils-libs and sets two variables:<br>
> > LIBKEYUTILS_CFLAGS, LIBKEYUTILS_LIBS accordingly.<br>
<br>
> > So the list-of-modules should be the precise name(or version) of the<br>
> > library, am I right?<br>
> > See: <a href="https://autotools.io/pkgconfig/pkg_check_modules.html" rel="noreferrer" target="_blank">https://autotools.io/pkgconfig/pkg_check_modules.html</a><br>
<br>
> Thanks for an explanation, but I'm still missing something.<br>
> In openSUSE:<br>
<br>
> $ pkg-config --libs --cflags libkeyutils<br>
> -lkeyutils<br>
<br>
> $ pkg-config --libs --cflags keyutils-libs<br>
> Package keyutils-libs was not found in the pkg-config search path.<br>
> Perhaps you should add the directory containing `keyutils-libs.pc'<br>
> to the PKG_CONFIG_PATH environment variable<br>
> Package 'keyutils-libs', required by 'virtual:world', not found<br>
<br>
> That's correct, because keyutils-devel package has file:<br>
> /usr/lib64/pkgconfig/libkeyutils.pc<br>
<br>
> The same is for Debian, which has<br>
> /usr/lib/x86_64-linux-gnu/pkgconfig/libkeyutils.pc<br>
<br>
> Looking at Fedora:<br>
> keyutils-libs-devel [1] has /usr/lib64/pkgconfig/libkeyutils.pc.<br>
<br>
> Download and unpack the package and run:<br>
> $ PKG_CONFIG_LIBDIR="$PWD/usr/lib64/pkgconfig/" pkg-config --libs --cflags libkeyutils<br>
> -lkeyutils<br>
<br>
And more importantly upstream has <a href="http://libkeyutils.pc.in" rel="noreferrer" target="_blank">libkeyutils.pc.in</a> [1] (not keyutils-libs.pc).<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Thanks for the detailed demo, it seems things not like what I assumed, and I</div><div class="gmail_default" style="font-size:small">misunderstood on something about libkeyutils. Your patch looks correct, and</div><div class="gmail_default" style="font-size:small">no need to modify it.</div></div></div><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>