mirror of
https://git.yoctoproject.org/poky
synced 2026-04-08 08:02:23 +02:00
libice: fix non-deterministic libbsd dependency
libice 1.0.9 added automatic detection of arc4random(), which is in libbsd on Linux. As this is automatic and leads to failing builds when ssstate is reused, seed the autoconf cache as relevant to implement a PACKAGECONFIG for the functionality. Default to not using arc4random() as the fallback has been in use for many years, but people interested in security may wish to turn this on to increase the security of the X authentication cookies. (From OE-Core rev: 71d5eb34678eafbcb0f8ff4c31d52a276949bb0c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
5f496b218a
commit
80cfdfec69
@@ -22,3 +22,6 @@ BBCLASSEXTEND = "native"
|
||||
|
||||
SRC_URI[md5sum] = "addfb1e897ca8079531669c7c7711726"
|
||||
SRC_URI[sha256sum] = "8f7032f2c1c64352b5423f6b48a8ebdc339cc63064af34d66a6c9aa79759e202"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[arc4] = "ac_cv_lib_bsd_arc4random_buf=yes,ac_cv_lib_bsd_arc4random_buf=no,libbsd"
|
||||
|
||||
Reference in New Issue
Block a user