git: 787d09753f70 - main - GCE: Don't .error on unsupported targets

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Sat, 15 Nov 2025 15:04:37 UTC
The branch main has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=787d09753f70bb382a7cbfba742a612fa54069e6

commit 787d09753f70bb382a7cbfba742a612fa54069e6
Author:     Colin Percival <cperciva@FreeBSD.org>
AuthorDate: 2025-11-15 15:02:27 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-11-15 15:04:06 +0000

    GCE: Don't .error on unsupported targets
    
    We ingest Makefile.gce even when we're not trying to create GCE images
    so we don't want to .error here.  Instead, set GCE_ARCH to a dummy
    value which should make the problem clear to anyone who attempts to
    create GCE images on an unsupported architecture.
    
    Reported by:    Jenkins
    Fixes:          0a8ecca4e315 ("GCE: Specify the architecture of images")
---
 release/Makefile.gce | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/release/Makefile.gce b/release/Makefile.gce
index 21df4ddbc3f5..31770bfd5098 100644
--- a/release/Makefile.gce
+++ b/release/Makefile.gce
@@ -20,7 +20,7 @@ GCE_ARCH=		X86_64
 .elif ${TARGET_ARCH} == "aarch64"
 GCE_ARCH=		ARM64
 .else
-.error "Unsupported TARGET_ARCH for GCE: ${TARGET_ARCH}. Must be amd64 or aarch64."
+GCE_ARCH=		UNSUPPORTED_IN_GCE
 .endif
 
 .if !defined(GCE_FAMILY) || empty(GCE_FAMILY)