From 39daac0d4047b4263f3d03a6450a72f670e6521d Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Sun, 14 Jan 2024 18:57:47 -0800 Subject: [PATCH] iverilog-vpi.sh: Put `IVCXX` in quotes to allow to pass arguments `IVCXX` which contains the C++ compiler that will be invoked when building an vpi module might contain additional arguments that get passed to the compiler. E.g. such as the C++ version (`-std=c++11`). For this to work properly `IVCXX` needs to be put in quotes. This fixes intermittent CI failures for the MacOS target. Signed-off-by: Lars-Peter Clausen --- iverilog-vpi.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iverilog-vpi.sh b/iverilog-vpi.sh index 026e3e6ea..197d6b3d0 100644 --- a/iverilog-vpi.sh +++ b/iverilog-vpi.sh @@ -20,7 +20,7 @@ # These are the variables used for compiling files CC="@IVCC@" -CXX=@IVCXX@ +CXX="@IVCXX@" CFLAGS="@PIC@ @IVCFLAGS@ -I@INCLUDEDIR@" CXXFLAGS="@PIC@ @IVCXXFLAGS@ -I@INCLUDEDIR@"