[vlc-devel] [PATCH v2 8/9] android: hack sys/shm.h detection for android-L

Jean-Baptiste Kempf jb at videolan.org
Fri Oct 10 11:21:22 CEST 2014


On 09 Oct, Rémi Denis-Courmont wrote :
> Le jeudi 9 octobre 2014, 18:45:26 Thomas Guillem a écrit :
> > ---
> >  include/vlc_fixups.h | 7 +++++++
> >  1 file changed, 7 insertions(+)
> > 
> > diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h
> > index e515763..71afd94 100644
> > --- a/include/vlc_fixups.h
> > +++ b/include/vlc_fixups.h
> > @@ -357,4 +357,11 @@ long nrand48 (unsigned short subi[3]);
> >  #define nanf(tagp) NAN
> >  #endif
> > 
> > +#ifdef __ANDROID__
> > +/* TODO: Check if these hacks are still needed when android-L is released.
> > + * android-L has empty sys/shm.h headers that triggers shm detection but it
> > + * doesn't have any shm functions and/or symbols. */
> 
> Was this reported? If so, do we wait or do we merge it anyway?

Well, the issue is we have NO idea what they want to do:
 - Until Android-L, there is no sys/shm.h at all.
 - In Android-L, there is an almost empty sys/shm.h, that redirects to
   linux/shm.h.
   This linux/shm.h defines a few CONSTANTS, but no shmat|shmdt symbols
   are present in the libc.so.

We use the sys/shm.h detection and not the symbols. So I have no idea
what is the right path of action.

With my kindest regards,

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device



More information about the vlc-devel mailing list