From: Lennart Poettering Date: Mon, 24 Feb 2014 18:13:39 +0000 (+0100) Subject: NEWS: add note about ifunc X-Git-Tag: v210~4 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=d27893efdf652c6d85ea590fa0b7c2b88f817083;ds=sidebyside NEWS: add note about ifunc --- diff --git a/NEWS b/NEWS index e96e2a342..c0055dcaf 100644 --- a/NEWS +++ b/NEWS @@ -29,8 +29,8 @@ CHANGES WITH 210: * logind will now watch SW_DOCK switches and inhibit reaction to the lid switch if it is pressed. This means that logind - will not suspend the machine if the lid is closed and the - systemd is docked anymore, if the laptop supports SW_DOCK + will not suspend the machine anymore if the lid is closed + and the systemd is docked, if the laptop supports SW_DOCK notifications via the input layer. Note that ACPI docking stations do not generate this currently. Also note that this logic is usually not fully sufficient and Desktop @@ -80,6 +80,20 @@ CHANGES WITH 210: the host, for example to apply different configuration to them with systemd-networkd. + * The compatibility libraries for libsystemd-journal.so, + libsystem-id128.so, libsystemd-login.so and + libsystemd-daemon.so do not make use of IFUNC + anymore. Instead we now build libsystemd.so multiple times + under these alternative names. This means that the footprint + is drastically increased, but given that these are + transitional compatibility libraries this shouldn't matter + much. This change has been made necessary to support the ARM + platform for these compatibility libraries, as the ARM + toolchain isn't really at the same level as the toolchain + for other archictures like x86 and does not support + IFUNC. Please make sure to use --enable-compat-libs only + during a transitional period! + Contributions from: Andreas Fuchs, Armin K, Colin Walters, Daniel Mack, Dave Reisner, David Herrmann, Djalal Harouni, Holger Schurig, Jason A. Donenfeld, Jason St. John, Jasper