Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 3 Sep 2014 18:35:53 -0400
From: Rich Felker <dalias@...c.org>
To: musl@...ts.openwall.com
Subject: Re: libhybris and musl?

On Tue, Sep 02, 2014 at 11:25:20AM +0200, Wermut wrote:
> I think the following blog post explains the concept nicely:
> http://groleo.wordpress.com/2013/07/22/brief-intro-to-libhybris/
> 
> I simply overrites the bionic symbols and provides glibc compatible calls.
> This solution works very nicely, but can have problems if threading is
> involved.
> 
> Also good references from the original creator of libhybris:
> http://mer-project.blogspot.fi/2013/04/wayland-utilizing-android-gpu-drivers.html
> http://mer-project.blogspot.fi/2013/05/wayland-utilizing-android-gpu-drivers.html

I didn't find any of those links terribly informative for
understanding the aspects of _how it works_ that I'm unclear on --
particularly, how it deals with the fact that the symbols it wants to
override for bionic-linked DSOs have the same names as existing
symbols from the system libc that need to be left visible.

Rich

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.