summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver/gcc/gcc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/driver/gcc/gcc.c b/driver/gcc/gcc.c
index aa63bb0498..c8dc0ed0f5 100644
--- a/driver/gcc/gcc.c
+++ b/driver/gcc/gcc.c
@@ -14,7 +14,7 @@
int main(int argc, char** argv) {
char *binDir;
char *exePath;
- char *preArgv[4];
+ char *preArgv[5];
char *oldPath;
char *newPath;
char *base;
@@ -59,8 +59,9 @@ int main(int argc, char** argv) {
#endif
preArgv[2] = mkString("-B%s/../lib/gcc/%s/%s" , binDir, base, version);
- preArgv[3] = mkString("-B%s/../libexec/gcc/%s/%s", binDir, base, version);
+ preArgv[3] = mkString("-B%s/../%s/lib/" , binDir, base);
+ preArgv[4] = mkString("-B%s/../libexec/gcc/%s/%s", binDir, base, version);
- run(exePath, 4, preArgv, argc - 1, argv + 1, NULL);
+ run(exePath, 5, preArgv, argc - 1, argv + 1, NULL);
}