mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-14 17:59:59 +00:00
f0f5e20272
The complete Changes since 4.31 are:
4.33 Wed Mar 18 13:22:29 CET 2020
- the 4.31 timerfd code wrongly changed the priority of the signal
fd watcher, which is usually harmless unless signal fds are
also used (found via cpan tester service).
- the documentation wrongly claimed that user may modify fd and events
members in io watchers when the watcher was stopped
(found by b_jonas).
- new ev_io_modify mutator which changes only the events member,
which can be faster. also added ev::io::set (int events) method
to ev++.h.
- officially allow a zero events mask for io watchers. this should
work with older libev versions as well but was not officially
allowed before.
- do not wake up every minute when timerfd is used to detect timejumps.
- do not wake up every minute when periodics are disabled and we have
a monotonic clock.
- support a lot more "uncommon" compile time configurations,
such as ev_embed enabled but ev_timer disabled.
- use a start/stop wrapper class to reduce code duplication in
ev++.h and make it needlessly more c++-y.
- the linux aio backend is no longer compiled in by default.
- update to libecb version 0x00010008.
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
22 lines
715 B
BlitzBasic
22 lines
715 B
BlitzBasic
SUMMARY = "A full-featured and high-performance event loop that is loosely \
|
|
modelled after libevent."
|
|
HOMEPAGE = "http://software.schmorp.de/pkg/libev.html"
|
|
LICENSE = "BSD-2-Clause | GPL-2.0+"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=d6ad416afd040c90698edcdf1cbee347"
|
|
|
|
SRC_URI = "http://dist.schmorp.de/libev/Attic/${BP}.tar.gz"
|
|
SRC_URI[md5sum] = "a3433f23583167081bf4acdd5b01b34f"
|
|
SRC_URI[sha256sum] = "507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea"
|
|
|
|
inherit autotools
|
|
|
|
EXTRA_OECONF += "--with-pic"
|
|
|
|
do_install_append() {
|
|
# Avoid conflicting with libevent. The provided compatibility layer is
|
|
# still basic so drop it for now.
|
|
rm ${D}${includedir}/event.h
|
|
}
|
|
|
|
BBCLASSEXTEND = "native"
|