Missing linker flags when statically linking

Laurent Bigonville bigon at debian.org
Sat Jul 9 21:02:44 UTC 2016


Le 05/07/16 à 14:15, Steve Grubb a écrit :
> Hello,
>
> On Monday, July 4, 2016 2:08:14 PM EDT Laurent Bigonville wrote:
>> Apparently the audit.pc file is missing flags to allow libaudit to be
>> statically linked (see [0]).
>>
>> Adding something like "Requires.private: libcap-ng" should fix the problem.
> OK. Fixed. There will be a new audit package release in a little while that
> has this fixed.
Apparently the fix is not 100% correct:

The "Libs.private" field should be _after_ the Libs one in the .pc file, 
otherwise the ordering of the libraries is not OK during liking:

-lcap-ng -laudit

it should be: -laudit -lcap-ng instead.


Also any reasons you are using Libs.private instead of Package.private?




More information about the Linux-audit mailing list