From f136c9871ec724472053cd6eef09483db1002129 Mon Sep 17 00:00:00 2001 From: WXbet <57314510+WXbet@users.noreply.github.com> Date: Sun, 4 Oct 2020 20:45:14 +0200 Subject: [PATCH] fix sysroot detection for android toolchains clang don't know gcc's print-sysroot-parameter, so have to set it manually --- support/functions/_toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/functions/_toolchain b/support/functions/_toolchain index d1461df..b63e8a8 100644 --- a/support/functions/_toolchain +++ b/support/functions/_toolchain @@ -211,7 +211,7 @@ _toolchain_check(){ [ ${#_realcompiler} -gt 4 ] && compilername="$_realcompiler" version=$("./$compilername" -dumpversion) machine=$("./$compilername" -dumpmachine) - sr=$("./$compilername" -print-sysroot 2>/dev/null) + [ "$_androidndkdir" == "1" ] && sr="$tcdir/$1/sysroot" || sr=$("./$compilername" -print-sysroot 2>/dev/null) sysroot=${sr#"$tcdir/$1/bin/../"} compilerpath=$(realpath ./$compilername) printf "$w_l GCC Version :$y_l $version\n"