On Sun, Feb 23, 2014 at 08:36:56AM +0100, Koen Kooi wrote: > > Op 22 feb. 2014, om 20:52 heeft Khem Raj <[email protected]> het volgende > geschreven: > > > > > On Feb 22, 2014, at 10:12 AM, Phil Blundell <[email protected]> wrote: > > > >> On Sat, 2014-02-22 at 01:31 -0800, Khem Raj wrote: > >>> builds might work but they won’t run and yes so far IFUNC support is > >>> needed so it won’t work on non-x86 > >>> architectures. One common runtime problem I am seeing is logind not being > >>> able to talk to dbus > >>> across all architectures. I have pushed my latest rework to pull branch > >> > >> What is the problem with ifunc on non-x86? > > > > they are not enabled across all architectures, well specifically, its not > > enabled on arm and seems also ppc is missing it. > > > >> As far as I know the > >> compiler, assembler, linker and ld.so for all reasonable architectures > >> support that nowadays (though prelink support is a bit patchy). GCC > >> didn't have ifuncs enabled for some architectures until quite recently > >> but if that was the problem then you'd see compile-time failures. So, > >> if it compiles then I can't think of any reason why it oughtn't to run. > > > > systemd is using ifuncs to patch up the library migration it has done in 209 > > so it only shows up when we enable compat lib support in systemd, and if we > > patch the apps to forward port to systemd 209 then we don’t need to enable > > compat lib support and > > it could be left alone. > > Or we can cherry-pick > http://cgit.freedesktop.org/systemd/systemd/commit/?id=03e37dd767e52908f30783d9b4c09fb6a4e865c7 > :)
And 210 is out :) FWIW: My world builds revealed only networkmanager failing to detect libsystemd. > > if we want to enable compat libs/ifunc then we can think of adding > > --enable-gnu-indirect-function > > to gcc configure but then it may not work on all architectures that we are > > interested in. > > > > > >> Is this a uclibc thing? > > > > no > > > >> > >> p. > >> > >> > > > > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
