[Mesa-dev] [PATCH 7/7] android: set '/sdcard/' as MESA_GLSL_CACHE_DIR by default

Tapani Pälli tapani.palli at intel.com
Thu Jan 18 06:09:39 UTC 2018



On 01/18/2018 12:03 AM, Rob Herring wrote:
> On Mon, Jan 15, 2018 at 6:31 AM, Tapani Pälli <tapani.palli at intel.com> wrote:
>> This can/should be modified depending on needs. AFAIK by default,
>> this is the only path that can be read/written to by anyone.
>>
>> Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
>> ---
>>   Android.common.mk | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/Android.common.mk b/Android.common.mk
>> index 52dc7bff3b..7edbbfc0f2 100644
>> --- a/Android.common.mk
>> +++ b/Android.common.mk
>> @@ -47,6 +47,7 @@ LOCAL_CFLAGS += \
>>   LOCAL_CFLAGS += \
>>          -DANDROID_API_LEVEL=$(PLATFORM_SDK_VERSION) \
>>          -DENABLE_SHADER_CACHE \
>> +       -DMESA_GLSL_CACHE_DIR="/sdcard" \
> 
> Isn't this a legacy path? I'm not really sure. Seems like somewhere
> under /cache would be more appropriate.

I tested '/cache/', and '/data/cache' but got 'Operation not permitted' 
for the apps :/ Only settings app was able to write cache there, rest of 
the apps not. It was likely the first app that wrote cache or has 
different set of permissions? Or is it possible that Android-IA has 
messed up the permissions for these paths, not sure what the standard 
permissions are?


>>          -D__STDC_CONSTANT_MACROS \
>>          -D__STDC_LIMIT_MACROS \
>>          -DHAVE___BUILTIN_EXPECT \
>> --
>> 2.14.3
>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev

// Tapani


More information about the mesa-dev mailing list