Sentencias de anulación

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