From: Jonas Devlieghere Date: Wed, 21 Apr 2021 03:42:26 +0000 (-0700) Subject: Revert "[Driver] Support default libc++ library location on Darwin" X-Git-Tag: llvmorg-14-init~8981 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=05eeed9691aeb3e0316712195b998e9078cdceb0;p=platform%2Fupstream%2Fllvm.git Revert "[Driver] Support default libc++ library location on Darwin" This reverts the following commits because it breaks TestAppleSimulatorOSType.py on GreenDragon [1]. caff17e503fe81d69e90dd69b14f5149659f9db4 f5efe0aa048b2bd3363b3a53efe9ae7367244801 ae8b2cab67408a043a4fe964d16e4803553c4ee0 [1] http://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/31346/ --- diff --git a/clang/lib/Driver/ToolChains/Darwin.cpp b/clang/lib/Driver/ToolChains/Darwin.cpp index 06d4f2f..bc59b6b 100644 --- a/clang/lib/Driver/ToolChains/Darwin.cpp +++ b/clang/lib/Driver/ToolChains/Darwin.cpp @@ -615,8 +615,6 @@ void darwin::Linker::ConstructJob(Compilation &C, const JobAction &JA, Args.AddAllArgs(CmdArgs, options::OPT_L); - getToolChain().AddFilePathLibArgs(Args, CmdArgs); - AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); // Build the input file for -filelist (list of linker input files) in case we // need it later @@ -804,7 +802,6 @@ MachO::MachO(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) getProgramPaths().push_back(getDriver().getInstalledDir()); if (getDriver().getInstalledDir() != getDriver().Dir) getProgramPaths().push_back(getDriver().Dir); - getFilePaths().push_back(getDriver().Dir + "/../lib"); } /// Darwin - Darwin tool chain for i386 and x86_64. diff --git a/clang/test/Driver/darwin-ld.c b/clang/test/Driver/darwin-ld.c index 9fe68f1..15e5d10 100644 --- a/clang/test/Driver/darwin-ld.c +++ b/clang/test/Driver/darwin-ld.c @@ -365,7 +365,3 @@ // RUN: FileCheck -check-prefix=MNO_OUTLINE %s < %t.log // MNO_OUTLINE: {{ld(.exe)?"}} // MNO_OUTLINE-SAME: "-mllvm" "-enable-machine-outliner=never" - -// RUN: %clang -target x86_64-apple-darwin10 -### %t.o 2> %t.log -// RUN: FileCheck -check-prefix=INSTALL-DIR %s < %t.log -// INSTALL-DIR: "-L{{.*}}{{/|\\\\}}..{{/|\\\\}}lib"