All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Makefile: drop explicit undefine PYLIB for compatibility with make 3.81
@ 2021-05-12  7:29 Peter Korsgaard
  0 siblings, 0 replies; only message in thread
From: Peter Korsgaard @ 2021-05-12  7:29 UTC (permalink / raw)
  To: williams, jkacur; +Cc: linux-rt-users, Peter Korsgaard

GNU make 3.81 does not like the explicit tab-indented undefine:

Makefile:41: *** commands commence before first target.  Stop.

Dropping the indentation also doesn't work:

Makefile:41: *** missing separator.  Stop.

So simply drop the undefine logic.  As explained in the GNU make manual,
undefine is not commonly needed as E.G. ifdef checks for a non-zero string:

https://www.gnu.org/software/make/manual/html_node/Undefine-Directive.html
https://www.gnu.org/software/make/manual/html_node/Conditional-Syntax.html

Fixes:
http://autobuild.buildroot.net/results/cf7c4f360f5464c700788cc8299fd086544c80e8/build-end.log

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 Makefile | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/Makefile b/Makefile
index b17ac09..ec85ac8 100644
--- a/Makefile
+++ b/Makefile
@@ -36,11 +36,6 @@ LDFLAGS ?=
 
 PYLIB  ?= $(shell python3 -c 'import distutils.sysconfig;  print (distutils.sysconfig.get_python_lib())')
 
-# Check for errors, such as python3 not available
-ifeq (${PYLIB},)
-	undefine PYLIB
-endif
-
 MANPAGES = src/cyclictest/cyclictest.8 \
 	   src/pi_tests/pi_stress.8 \
 	   src/ptsematest/ptsematest.8 \
-- 
2.20.1


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-12  7:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-12  7:29 [PATCH] Makefile: drop explicit undefine PYLIB for compatibility with make 3.81 Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.