From 47cc4bbaac2ab30a5241c4babd24ab7538a0eea5 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Thu, 13 Feb 2025 21:47:38 +0200 Subject: [PATCH] make: make sure to show https://github.com/vlang/v/wiki/Installing-a-C-compiler-on-Linux-and-macOS when the bootstrap compilation with cc failed --- GNUmakefile | 2 +- Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 957bffbee6beb4..9699e2c1f559bb 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -110,7 +110,7 @@ ifdef LEGACY rm -rf $(TMPLEGACY) $(eval override LDFLAGS+=-L$(realpath $(LEGACYLIBS))/lib -lMacportsLegacySupport) endif - $(CC) $(CFLAGS) -std=gnu99 -w -o v1.exe $(VC)/$(VCFILE) -lm -lpthread $(LDFLAGS) + $(CC) $(CFLAGS) -std=gnu99 -w -o v1.exe $(VC)/$(VCFILE) -lm -lpthread $(LDFLAGS) || echo 'Compilation of v.c failed. See https://github.com/vlang/v/wiki/Installing-a-C-compiler-on-Linux-and-macOS' && false ./v1.exe -no-parallel -o v2.exe $(VFLAGS) cmd/v ./v2.exe -nocache -o $(VEXE) $(VFLAGS) cmd/v rm -rf v1.exe v2.exe diff --git a/Makefile b/Makefile index 78ff435881cd74..02be9ce87a13c5 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ download_vc: if [ -f vc/v.c ] ; then git -C vc/ pull; else git clone --filter=blob:none https://github.com/vlang/vc vc/; fi v: - $(CC) $(CFLAGS) -std=gnu11 -w -o v1 vc/v.c -lm -lexecinfo -lpthread $(LDFLAGS) + $(CC) $(CFLAGS) -std=gnu11 -w -o v1 vc/v.c -lm -lexecinfo -lpthread $(LDFLAGS) || echo 'See https://github.com/vlang/v/wiki/Installing-a-C-compiler-on-Linux-and-macOS' && false ./v1 -no-parallel -o v2 $(VFLAGS) cmd/v ./v2 -o v $(VFLAGS) cmd/v rm -rf v1 v2