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]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to