Hello, I noticed that after building cryptsetup package, the libcryptsetup.h header file is located under target directory instead of staging : $ find target/ staging/ -name libcryptsetup.h target/usr/include/libcryptsetup.h $ Building packages that depend on libcryptsetup library is thus not possible.
*** Bug 9696 has been marked as a duplicate of this bug. ***
We just need to add CRYPTSETUP_INSTALL_STAGING = YES in cryptsetup.mk. Just curious, what other package might use this header file provided by crypsetup?
Thanks for your quick answer. Adding CRYPTSETUP_INSTALL_STAGING = YES does indeed solves the issue Regarding which package would use this header, it's an internal C package that uses libcryptsetup to mount encrypted partitions. I thought it might be of interest for others, but if you think that this is a corner case, I'll understand. Regards
Patch submitted at https://patchwork.ozlabs.org/patch/735450/.
Fixed in https://git.buildroot.org/buildroot/commit/?id=d51a951435a6871ac088ba8c4498cc1c2fc4e87a. Thanks!