aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cgcc
diff options
authorRamsay Jones <ramsay@ramsay1.demon.co.uk>2014-08-04 19:40:32 +0100
committerChristopher Li <sparse@chrisli.org>2014-10-10 22:43:37 +0800
commit71e642abf7129b553521df8dddf4511383016a78 (patch)
tree8b0c0925d6f923b8f6a03f23f62152d7759ccefc /cgcc
parentd4029acb1036726aa83261bda14f31e9a55d7e59 (diff)
downloadsparse-dev-71e642abf7129b553521df8dddf4511383016a78.tar.gz
cgcc: use $ccom to set $multiarch_dir if not specified
Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk> Signed-off-by: Christopher Li <sparse@chrisli.org>
Diffstat (limited to 'cgcc')
-rwxr-xr-xcgcc2
1 files changed, 2 insertions, 0 deletions
diff --git a/cgcc b/cgcc
index d6392e0a..8ee8da12 100755
--- a/cgcc
+++ b/cgcc
@@ -77,6 +77,8 @@ if ($do_check) {
chomp($gcc_base_dir); # possibly remove '\n' from compiler
$check .= " -gcc-base-dir " . $gcc_base_dir if $gcc_base_dir;
+ $multiarch_dir = qx($ccom -print-multiarch) if ! defined $multiarch_dir;
+ chomp($multiarch_dir); # possibly remove '\n' from compiler
$check .= " -multiarch-dir " . $multiarch_dir if $multiarch_dir;
print "$check\n" if $verbose;