Tweak linkage order for solaris.

llvm-svn: 152627
This commit is contained in:
David Chisnall 2012-03-13 14:14:54 +00:00
parent 395ac42dd2
commit ddc4c9d0a7
1 changed files with 2 additions and 1 deletions

View File

@ -4301,11 +4301,12 @@ void solaris::Link::ConstructJob(Compilation &C, const JobAction &JA,
CmdArgs.push_back(Args.MakeArgString(LibPath + "values-Xa.o"));
CmdArgs.push_back(Args.MakeArgString(GCCLibPath + "crtbegin.o"));
} else {
CmdArgs.push_back(Args.MakeArgString(LibPath + "cxa_finalize.o"));
CmdArgs.push_back(Args.MakeArgString(LibPath + "crti.o"));
CmdArgs.push_back(Args.MakeArgString(LibPath + "values-Xa.o"));
CmdArgs.push_back(Args.MakeArgString(GCCLibPath + "crtbegin.o"));
}
if (getToolChain().getDriver().CCCIsCXX)
CmdArgs.push_back(Args.MakeArgString(LibPath + "cxa_finalize.o"));
}
CmdArgs.push_back(Args.MakeArgString("-L" + GCCLibPath));