Prefijar una asignación de variable con la palabra clave override
evita que el valor de esa variable vuelva a cambiar, excepto a causa de otra sentencia de override
. Esta es una funcionalidad que no admite Starlark.
Para quitarla, verifica si se definió la variable antes de reasignarla. Por ejemplo, reemplaza:
override MY_VAR := foo
MY_VAR := bar
# MY_VAR is foo here
con:
MY_VAR := foo
# Generally this would be in a separate file that is included
ifndef MY_VAR
MY_VAR := bar
enddef
# MY_VAR is foo here