Lines 5614-5620
void darwin::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
5614 |
Args.AddAllArgs(CmdArgs, options::OPT_F); |
5614 |
Args.AddAllArgs(CmdArgs, options::OPT_F); |
5615 |
|
5615 |
|
5616 |
const char *Exec = |
5616 |
const char *Exec = |
5617 |
Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
5617 |
Args.MakeArgString(getToolChain().GetLinkerPath()); |
5618 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
5618 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
5619 |
} |
5619 |
} |
5620 |
|
5620 |
|
Lines 5804-5810
void solaris::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
5804 |
addProfileRT(getToolChain(), Args, CmdArgs); |
5804 |
addProfileRT(getToolChain(), Args, CmdArgs); |
5805 |
|
5805 |
|
5806 |
const char *Exec = |
5806 |
const char *Exec = |
5807 |
Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
5807 |
Args.MakeArgString(getToolChain().GetLinkerPath()); |
5808 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
5808 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
5809 |
} |
5809 |
} |
5810 |
|
5810 |
|
Lines 5912-5918
void auroraux::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
5912 |
addProfileRT(getToolChain(), Args, CmdArgs); |
5912 |
addProfileRT(getToolChain(), Args, CmdArgs); |
5913 |
|
5913 |
|
5914 |
const char *Exec = |
5914 |
const char *Exec = |
5915 |
Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
5915 |
Args.MakeArgString(getToolChain().GetLinkerPath()); |
5916 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
5916 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
5917 |
} |
5917 |
} |
5918 |
|
5918 |
|
Lines 6114-6120
void openbsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
6114 |
} |
6114 |
} |
6115 |
|
6115 |
|
6116 |
const char *Exec = |
6116 |
const char *Exec = |
6117 |
Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
6117 |
Args.MakeArgString(getToolChain().GetLinkerPath()); |
6118 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6118 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6119 |
} |
6119 |
} |
6120 |
|
6120 |
|
Lines 6250-6256
void bitrig::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
6250 |
} |
6250 |
} |
6251 |
|
6251 |
|
6252 |
const char *Exec = |
6252 |
const char *Exec = |
6253 |
Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
6253 |
Args.MakeArgString(getToolChain().GetLinkerPath()); |
6254 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6254 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6255 |
} |
6255 |
} |
6256 |
|
6256 |
|
Lines 6514-6520
void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
6514 |
addProfileRT(ToolChain, Args, CmdArgs); |
6514 |
addProfileRT(ToolChain, Args, CmdArgs); |
6515 |
|
6515 |
|
6516 |
const char *Exec = |
6516 |
const char *Exec = |
6517 |
Args.MakeArgString(ToolChain.GetProgramPath("ld")); |
6517 |
Args.MakeArgString(getToolChain().GetLinkerPath()); |
6518 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6518 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6519 |
} |
6519 |
} |
6520 |
|
6520 |
|
Lines 6767-6773
void netbsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
6767 |
|
6767 |
|
6768 |
addProfileRT(getToolChain(), Args, CmdArgs); |
6768 |
addProfileRT(getToolChain(), Args, CmdArgs); |
6769 |
|
6769 |
|
6770 |
const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
6770 |
const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath()); |
6771 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6771 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
6772 |
} |
6772 |
} |
6773 |
|
6773 |
|
Lines 7325-7331
void minix::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
7325 |
Args.MakeArgString(getToolChain().GetFilePath("crtend.o"))); |
7325 |
Args.MakeArgString(getToolChain().GetFilePath("crtend.o"))); |
7326 |
} |
7326 |
} |
7327 |
|
7327 |
|
7328 |
const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
7328 |
const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath()); |
7329 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
7329 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
7330 |
} |
7330 |
} |
7331 |
|
7331 |
|
Lines 7503-7509
void dragonfly::Link::ConstructJob(Compilation &C, const JobAction &JA,
Link Here
|
7503 |
|
7503 |
|
7504 |
addProfileRT(getToolChain(), Args, CmdArgs); |
7504 |
addProfileRT(getToolChain(), Args, CmdArgs); |
7505 |
|
7505 |
|
7506 |
const char *Exec = |
7506 |
const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath()); |
7507 |
Args.MakeArgString(getToolChain().GetProgramPath("ld")); |
|
|
7508 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
7507 |
C.addCommand(new Command(JA, *this, Exec, CmdArgs)); |
7509 |
} |
7508 |
} |
7510 |
|
7509 |
|