summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorkaidegit <[email protected]>2026-09-01 22:13:56 +0800
committerRbb666 <[email protected]>2026-09-07 10:19:22 +0800
commit3d3648ce2cbf2bb4367de150a8dc4c1dc49698e5 (patch)
tree152416af4a3ab6c158e47271e876882252a5b78a /bsp
parent54e5164064dd7bf2e3f008109d173c36e45f8f69 (diff)
[bsp][hpmicro] wire CXX/CXXFLAGS from rtconfig into scons Environment
Without CXX = rtconfig.CXX the scons Environment falls back to the default host 'g++', and CXXFLAGS stays an empty CLVar, so the C++ group flags appended by DefineGroup end up as a single unquoted argument and the build fails as soon as RT_USING_CPLUSPLUS is on: g++: error: -fno-exceptions -fno-rtti ... -Wl,--gc-sections: linker input file not found: No such file or directory Found by the CI C++ ctor (.init_array) check.
Diffstat (limited to 'bsp')
-rw-r--r--bsp/hpmicro/hpm5300evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm5301evklite/SConstruct1
-rw-r--r--bsp/hpmicro/hpm5e00evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6200evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6300evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6750evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6750evk2/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6750evkmini/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6800evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6e00evk/SConstruct1
-rw-r--r--bsp/hpmicro/hpm6p00evk/SConstruct1
11 files changed, 11 insertions, 0 deletions
diff --git a/bsp/hpmicro/hpm5300evk/SConstruct b/bsp/hpmicro/hpm5300evk/SConstruct
index cb5ef4ab2a..601a33ec91 100644
--- a/bsp/hpmicro/hpm5300evk/SConstruct
+++ b/bsp/hpmicro/hpm5300evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm5301evklite/SConstruct b/bsp/hpmicro/hpm5301evklite/SConstruct
index 7aba1a7598..d41dbd7584 100644
--- a/bsp/hpmicro/hpm5301evklite/SConstruct
+++ b/bsp/hpmicro/hpm5301evklite/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm5e00evk/SConstruct b/bsp/hpmicro/hpm5e00evk/SConstruct
index 7aba1a7598..d41dbd7584 100644
--- a/bsp/hpmicro/hpm5e00evk/SConstruct
+++ b/bsp/hpmicro/hpm5e00evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6200evk/SConstruct b/bsp/hpmicro/hpm6200evk/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6200evk/SConstruct
+++ b/bsp/hpmicro/hpm6200evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6300evk/SConstruct b/bsp/hpmicro/hpm6300evk/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6300evk/SConstruct
+++ b/bsp/hpmicro/hpm6300evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6750evk/SConstruct b/bsp/hpmicro/hpm6750evk/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6750evk/SConstruct
+++ b/bsp/hpmicro/hpm6750evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6750evk2/SConstruct b/bsp/hpmicro/hpm6750evk2/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6750evk2/SConstruct
+++ b/bsp/hpmicro/hpm6750evk2/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6750evkmini/SConstruct b/bsp/hpmicro/hpm6750evkmini/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6750evkmini/SConstruct
+++ b/bsp/hpmicro/hpm6750evkmini/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6800evk/SConstruct b/bsp/hpmicro/hpm6800evk/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6800evk/SConstruct
+++ b/bsp/hpmicro/hpm6800evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6e00evk/SConstruct b/bsp/hpmicro/hpm6e00evk/SConstruct
index d7c295d1c7..11f8073bd4 100644
--- a/bsp/hpmicro/hpm6e00evk/SConstruct
+++ b/bsp/hpmicro/hpm6e00evk/SConstruct
@@ -29,6 +29,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')
diff --git a/bsp/hpmicro/hpm6p00evk/SConstruct b/bsp/hpmicro/hpm6p00evk/SConstruct
index 5f773328f5..d48a9a0956 100644
--- a/bsp/hpmicro/hpm6p00evk/SConstruct
+++ b/bsp/hpmicro/hpm6p00evk/SConstruct
@@ -46,6 +46,7 @@ DefaultEnvironment(tools=[])
env = Environment(tools = ['mingw'],
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
AR = rtconfig.AR, ARFLAGS = '-rc',
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS,
CXXCOM = '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES')