aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2017-12-27 18:07:37 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2017-12-27 18:07:37 +0000
commitd7df0a350748f1380c737c20da66cabf7af15a64 (patch)
treeca2753f4dbdc02203a954470a0092ed748fea77d
parentcrossdev: turn on multilib for bare metal arm cortex-M (diff)
downloadcrossdev-d7df0a350748f1380c737c20da66cabf7af15a64.tar.gz
crossdev-d7df0a350748f1380c737c20da66cabf7af15a64.tar.bz2
crossdev-d7df0a350748f1380c737c20da66cabf7af15a64.zip
Disable USE=sanitize on bare metal targets
USE=sanitize needs explicit support from OS to implement sanitizers. Currently those are implemented for Linux and *BSDs. Noticed by |Jeroen| on #gentoo-arm when building: crossdev -t arm-none-eabi Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
-rwxr-xr-xcrossdev2
1 files changed, 2 insertions, 0 deletions
diff --git a/crossdev b/crossdev
index 9d614a2..1cd59fb 100755
--- a/crossdev
+++ b/crossdev
@@ -323,6 +323,8 @@ parse_target() {
KPKG="[none]"
STAGE_DEFAULT=${STAGE_LIBC}
GUSE+=" cxx -openmp" #489798
+ # asan needs OS support to implement sanitizers
+ GUSE+=" -sanitize"
MULTILIB_USE="yes" #407275
WITH_DEF_HEADERS="no"
;;