diff options
author | Roman Divacky <rdivacky@freebsd.org> | 2011-01-30 08:12:24 +0000 |
---|---|---|
committer | Roman Divacky <rdivacky@freebsd.org> | 2011-01-30 08:12:24 +0000 |
commit | 115f0fa39769f371e4cb218a0919d3109eaf9cca (patch) | |
tree | aaf8abce0f43dc877c4537727b5ded21a76a466e /clang/lib/Driver/Tools.cpp | |
parent | c15dd6f07c750d261bb25d411243f80d06d2badb (diff) | |
download | bcm5719-llvm-115f0fa39769f371e4cb218a0919d3109eaf9cca.tar.gz bcm5719-llvm-115f0fa39769f371e4cb218a0919d3109eaf9cca.zip |
Add hardcoded -L/usr/lib after all -L options to the FreeBSD linker
invocation.
This mimics what gcc does and fixes libtool check for libraries.
llvm-svn: 124558
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 90ed5d45ae0..d11db7ed2d1 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -3164,6 +3164,7 @@ void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA, } Args.AddAllArgs(CmdArgs, options::OPT_L); + CmdArgs.push_back("-L/usr/lib"); Args.AddAllArgs(CmdArgs, options::OPT_T_Group); Args.AddAllArgs(CmdArgs, options::OPT_e); Args.AddAllArgs(CmdArgs, options::OPT_s); |