summaryrefslogtreecommitdiff
path: root/config/cc/gcc.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/cc/gcc.in')
-rw-r--r--config/cc/gcc.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/config/cc/gcc.in b/config/cc/gcc.in
index 02d1879..64d27cb 100644
--- a/config/cc/gcc.in
+++ b/config/cc/gcc.in
@@ -130,6 +130,7 @@ config CC_CXA_ATEXIT
bool
prompt "Use __cxa_atexit"
default y
+ depends on ! BARE_METAL
help
If you get the missing symbol "__cxa_atexit" when building C++ programs,
you might want to try disabling this option.
@@ -138,6 +139,7 @@ choice
bool
prompt "Use sjlj for exceptions"
default CC_SJLJ_EXCEPTIONS_CONFIGURE
+ depends on ! BARE_METAL
# This config option is used nowhere in the code on purpose.
# It only serves as a choice entry to force neither using nor not using sjlj
@@ -185,6 +187,7 @@ config CC_EXTRA_CONFIG
string
prompt "gcc extra config"
default ""
+ depends on ! BARE_METAL
help
Extra flags to pass onto ./configure when configuring gcc.