summaryrefslogtreecommitdiffstats
path: root/support/scripts/fix-configure-powerpc64.sh
diff options
context:
space:
mode:
authorRicardo Martincoski <ricardo.martincoski@gmail.com>2019-01-27 16:59:43 -0200
committerPeter Korsgaard <peter@korsgaard.com>2019-02-05 20:24:57 +0100
commitb03fa5d96f54847ce338f0a30839d2ad67d2c4da (patch)
tree4f6e3c8278133f0fc03159a8abe7c3ca7997466e /support/scripts/fix-configure-powerpc64.sh
parentfa6217bc67ad8ed81cce25d35f66847e1ad3db5f (diff)
downloadbuildroot-b03fa5d96f54847ce338f0a30839d2ad67d2c4da.tar.gz
buildroot-b03fa5d96f54847ce338f0a30839d2ad67d2c4da.zip
utils/check-package: warn about overridden variables
For the general case, appending values to variables is OK and also a good practice, like this: |PACKAGE_VAR = value1 |ifeq ... |PACKAGE_VAR += value2 or this, when the above is not possible: |PACKAGE_VAR = value1 |ifeq ... |PACKAGE_VAR := $(PACKAGE_VAR), value2 But this override is an error: |PACKAGE_VAR = value1 |PACKAGE_VAR = value2 as well this one: |ifeq ... |PACKAGE_VAR += value1 |endif |PACKAGE_VAR = value2 And this override is error-prone: |PACKAGE_VAR = value1 |ifeq ... |PACKAGE_VAR = value2 Create a check function to warn about overridden variables. Some variables are likely to have a default value that gets overridden in a conditional, so ignore them. The name of such variables end in _ARCH, _CPU, _SITE, _SOURCE or _VERSION. After ignoring these variable names, there are a few exceptions to this rule in the tree. For them use the comment that disables the check. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Simon Dawson <spdawson@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Tested-by: Titouan Christophe <titouan.christophe@railnova.eu> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'support/scripts/fix-configure-powerpc64.sh')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud