Thanks.

I have not tested master because the library I'm using is not
prepared for hwloc 2.

I'll try to prepare a "quick and dirty" lstopo APK to check my
permission management assumptions, and also to check master.

Marc

>On Tue, 25 Oct 2016 10:56:30 +0200
>Brice Goglin <brice.gog...@inria.fr> wrote:
>
> Thanks. I am applying the patch to git master and v1.11 branches.
> 
> I tested my static build of lstopo-no-graphics on Android 6 on aarch64
> [1], it still works without disabling openat. It's not running as an
> APK, but it's running inside a shell that was launched by an APK
> (sshdroid, a ssh server shell). Not sure why this would be different?
> 
> Brice
> 
> [1]
> http://people.bordeaux.inria.fr/goglin/tmp/lstopo-aarch64/lstopo-no-graphics
> 
> 
> 
> Le 25/10/2016 09:11, Marc Marí a écrit :
> > Hello
> >
> > The patch is attached (if attachments are a problem in this list,
> > I'll send it in plain).
> >
> > The only API functions I'm using are from this code:
> >
> > https://github.com/pocl/pocl/blob/master/lib/CL/devices/topology/pocl_topology.c
> >
> > I'm using it in Android 6 for ARM64, and I'm linking dynamically and
> > packing in an APK.
> >
> > I suspect that, if you generate an executable and you run directly
> > on the Android shell, you won't have any premission issues. The
> > problem comes when you run it inside an APK, which is located in a
> > restricted sandbox. I have not tested that assumption.
> >
> > Marc
> >  
> >> On Mon, 24 Oct 2016 17:51:04 +0200
> >> Brice Goglin <brice.gog...@inria.fr> wrote:
> >>
> >> Hello
> >> I am interested in seeing the patch, at least. If it isn't too
> >> intrusive, we could easily apply it.
> >> I am surprised to hear that openat fails on Android. I don't
> >> remember having to disable it last time I tried (on Android 4.0 or
> >> 4.1 iirc). But I was building natively (basically just
> >> cross-compiling for armv7 and static linking), maybe you're doing
> >> something different that comes with different constraints?
> >> I'd like to have lstopo available in the play store too (I only
> >> had a textual version last time I tried :))
> >> Brice
> >>
> >>
> >>
> >> Le 24/10/2016 17:42, Marc Marí a écrit :  
> >>> I was porting a library to Android, and this library uses hwloc
> >>> v1.11 in the background. I managed to make it work.
> >>>
> >>> Are you interested in adding Android support for hwloc version
> >>> 1.11? Should I send a patch?
> >>>
> >>> The only change necessary is to disable "openat" (HAVE_OPENAT)
> >>> when compiling for Android. Android does have support for it,
> >>> but, due to the permission system, it cannot be used, so hwloc
> >>> fails.
> >>>
> >>> Marc
> >>>
> >>> WARNING / LEGAL TEXT: This message is intended only for the use of
> >>> the individual or entity to which it is addressed and may contain
> >>> information which is privileged, confidential, proprietary, or
> >>> exempt from disclosure under applicable law. If you are not the
> >>> intended recipient or the person responsible for delivering the
> >>> message to the intended recipient, you are strictly prohibited
> >>> from disclosing, distributing, copying, or in any way using this
> >>> message. If you have received this communication in error, please
> >>> notify the sender and destroy and delete any copies you may have
> >>> received.
> >>>
> >>> http://www.bsc.es/disclaimer
> >>> _______________________________________________
> >>> hwloc-users mailing list
> >>> hwloc-users@lists.open-mpi.org
> >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users    
> >> _______________________________________________
> >> hwloc-users mailing list
> >> hwloc-users@lists.open-mpi.org
> >> https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users  
> >
> >
> > WARNING / LEGAL TEXT: This message is intended only for the use of
> > the individual or entity to which it is addressed and may contain
> > information which is privileged, confidential, proprietary, or
> > exempt from disclosure under applicable law. If you are not the
> > intended recipient or the person responsible for delivering the
> > message to the intended recipient, you are strictly prohibited from
> > disclosing, distributing, copying, or in any way using this
> > message. If you have received this communication in error, please
> > notify the sender and destroy and delete any copies you may have
> > received.
> >
> > http://www.bsc.es/disclaimer
> >  
> 


WARNING / LEGAL TEXT: This message is intended only for the use of the
individual or entity to which it is addressed and may contain
information which is privileged, confidential, proprietary, or exempt
from disclosure under applicable law. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, you are strictly prohibited from disclosing,
distributing, copying, or in any way using this message. If you have
received this communication in error, please notify the sender and
destroy and delete any copies you may have received.

http://www.bsc.es/disclaimer
_______________________________________________
hwloc-users mailing list
hwloc-users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users

Reply via email to