[Aboriginal] segv on powerpc

David Halls dahalls at gmail.com
Wed Mar 9 15:19:24 PST 2016


Standard aboriginal-1.4.5/sources/targets/powerpc (so musl).


On 7 March 2016 at 15:57, Rob Landley <rob at landley.net> wrote:

> On 03/05/2016 01:28 AM, David Halls wrote:
> >     Hmmm, I thought that was working. (Again, try --static and see if
> that
> >     works? If static doesn't work the system can't _boot_. Dynamic still
> >     needs to be fixed, but it's nice to know where the problem is...)
> >
> >
> > Yep, -static works
>
> Alas, dynamic linking sometimes falls through the cracks in my testing,
> ever since I switched the command line utilities over to static linking.
>
> The reason I did that is it gave me about 20% speedup in package
> ./configure stages run under qemu. (QEMU basically acts like a processor
> with very high icache page fetch latency. It has to translate each
> executable page, and each time the page is modified it has to translate
> it again. Linux can keep executable pages in memory, in the page cache,
> but things like the dynamic linker tend to get flushed out of icache,
> and thus out of qemu's translation cache. Possibly unmapping the
> executable pages in the virtual mmu flushes the translation cache? Dunno.)
>
> Is the version you're using musl or uClibc? (If musl, I need to fix it.
> If uClibc, I need to convert it. :)
>
> Rob
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.landley.net/pipermail/aboriginal-landley.net/attachments/20160309/9c17c847/attachment-0001.htm>


More information about the Aboriginal mailing list