On Wed, Jul 19, 2017 at 8:56 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote: > On 19 July 2017 at 14:14, Tapani Pälli <tapani.pa...@intel.com> wrote: >> On 07/19/2017 03:29 PM, Emil Velikov wrote: >>> >>> On 19 July 2017 at 08:12, Tapani Pälli <tapani.pa...@intel.com> wrote: >>>> >>>> Depending on build order, LOCAL_PATH maybe set or not (and can't >>>> be trusted to have assumed path), change modifies all occurences >>>> of LOCAL_PATH as locally defined COMPILER_PATH instead. >>>> >>> Sounds like a bug somewhere or a fundamental breakage in the Android >>> world. >>> >>> $cat src/compiler/Android.mk >>> ... >>> LOCAL_PATH := $(call my-dir) >>> >>> include $(LOCAL_PATH)/Android.glsl.mk >>> include $(LOCAL_PATH)/Android.nir.mk >>> ... >>> >>> $cat src/compiler/Android.nir.mk >>> ... >>> LOCAL_PATH := $(call my-dir) >>> ... >>> include $(CLEAR_VARS) // is this one one causing problems? >>> ... >>> include $(LOCAL_PATH)/Android.nir.gen.mk >>> ... >>> >>> Hence LOCAL_PATH should be set, and should point to the correct place. >>> >>> >>>> Signed-off-by: Tapani Pälli <tapani.pa...@intel.com> >>>> --- >>>> src/compiler/Android.nir.gen.mk | 38 >>>> ++++++++++++++++++++------------------ >>>> 1 file changed, 20 insertions(+), 18 deletions(-) >>>> >>>> diff --git a/src/compiler/Android.nir.gen.mk >>>> b/src/compiler/Android.nir.gen.mk >>>> index 4507ac4..81511de 100644 >>>> --- a/src/compiler/Android.nir.gen.mk >>>> +++ b/src/compiler/Android.nir.gen.mk >>>> @@ -27,6 +27,8 @@ ifeq ($(LOCAL_MODULE_CLASS),) >>>> LOCAL_MODULE_CLASS := STATIC_LIBRARIES >>>> endif >>>> >>>> +COMPILER_PATH := $(MESA_TOP)/src/compiler >>>> + >>> >>> A define LOCAL_PATH at the top of the file should also work, right? >> >> >> Right but this would override what LOCAL_PATH was before so did not want to >> do that. I can try alternative approach. Maybe it is CLEAR_VARS that causes >> this as in my case LOCAL_PATH had something like 'build/core' or >> 'core/build' and that did not work. >> > Not sure what causes the fallout here, but if LOCAL_PATH is off then > we should be fine with correcting it.
Agreed. > Quick grep through my very limited checkout shows the following odd > bits. Seemingly unrelated, yet wrong. > > system/core/liblog/Android.mk:LOCAL_PATH := $(my-dir) > system/core/Android.mk:LOCAL_PATH := $(my-dir) "call" is not required when there are no parameters. Rob _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev