On Wed, 2024-06-26 at 10:07 +0100, Sreejith Ravi wrote: > No, static libraries were not enabled. I am using only the -dev IPK, > which has only the shared libraries. With this change, it is > successfully building. Also, if it links to the static library, it > will fail as I am not installing the static IPK. > > In the latest pkgconf commit, it looks like Requires.private is > needed for header inclusion also: > https://github.com/pkgconf/pkgconf/commit/2d26db3a984e7a69cedc6274c22119de4bcf1b40
We standardised on and use pkgconfig which does say Requires.private is for static linking. If pkg-conf wants to change the "standard" I really wish they'd use a different file extension so we didn't have two incompatible implementations :( I'm reluctant to try and mix both tools since they behave differently and one form will end up being broken. We should mention to them this change of behaviour makes the compatibility situation worse. Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#201160): https://lists.openembedded.org/g/openembedded-core/message/201160 Mute This Topic: https://lists.openembedded.org/mt/106876780/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-