mirror of
https://git.yoctoproject.org/poky
synced 2026-02-10 10:43:02 +01:00
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>
28 lines
865 B
BlitzBasic
28 lines
865 B
BlitzBasic
SUMMARY = "ICE: Inter-Client Exchange library"
|
|
|
|
DESCRIPTION = "The Inter-Client Exchange (ICE) protocol provides a \
|
|
generic framework for building protocols on top of reliable, byte-stream \
|
|
transport connections. It provides basic mechanisms for setting up and \
|
|
shutting down connections, for performing authentication, for \
|
|
negotiating versions, and for reporting errors. "
|
|
|
|
require xorg-lib-common.inc
|
|
|
|
LICENSE = "MIT-style"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d162b1b3c6fa812da9d804dcf8584a93"
|
|
|
|
DEPENDS += "xproto xtrans"
|
|
PROVIDES = "ice"
|
|
|
|
PE = "1"
|
|
|
|
XORG_PN = "libICE"
|
|
|
|
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"
|