[Bug 281151] [patch] source upgrade path broken for stable/12 to stable/13 due to bmake
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281151] [patch] source upgrade path broken for stable/12 to stable/13 due to bmake"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281151] [patch] source upgrade path broken for stable/12 to stable/13 due to bmake"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281151] [patch] source upgrade path broken for stable/12 to stable/13 due to bmake"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 31 Aug 2024 09:47:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281151
Bug ID: 281151
Summary: [patch] source upgrade path broken for stable/12 to
stable/13 due to bmake
Product: Base System
Version: 13.4-STABLE
Hardware: Any
OS: Any
Status: New
Keywords: easy, patch-ready
Severity: Affects Some People
Priority: ---
Component: bin
Assignee: bugs@FreeBSD.org
Reporter: eugen@freebsd.org
CC: sjg@FreeBSD.org
I've just tried to "make builworld WITHOUT_TESTS=" with stable/12 system to
upgrade it to stable/13 and it failed:
===> usr.bin/bmake (obj)
===> usr.bin/bmake/unit-tests (obj)
make[6]: "/usr/src/usr.bin/bmake/unit-tests/Makefile" line 445: Malformed
conditional (${.SHELL:T}
== "ksh")
make[6]: "/usr/src/usr.bin/bmake/unit-tests/Makefile" line 774: Malformed
conditional (${.SHELL:T}
== "ksh")
make[6]: Fatal errors encountered -- cannot continue
Please consider something like the following change to respect WITHOUT_TESTS:
--- usr.bin/bmake/Makefile.orig 2024-08-31 08:37:49.762012000 +0000
+++ usr.bin/bmake/Makefile 2024-08-31 09:38:30.244280000 +0000
@@ -87,7 +87,8 @@
.PATH: ${srcdir}
.if make(obj) || make(clean)
-SUBDIR+= unit-tests
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= unit-tests
.endif
--
You are receiving this mail because:
You are the assignee for the bug.