Author: madanial0 Date: 2023-12-21T08:59:21-05:00 New Revision: 11c2c0940b5e44920847b4d191a1272141de65f9
URL: https://github.com/llvm/llvm-project/commit/11c2c0940b5e44920847b4d191a1272141de65f9 DIFF: https://github.com/llvm/llvm-project/commit/11c2c0940b5e44920847b4d191a1272141de65f9.diff LOG: [Flang] Add fortran runtime libraries to AIX driver (#75921) Add fortran runtime libraries to flang-new on AIX Co-authored-by: Mark Danial <mark.dan...@ibm.com> Added: Modified: clang/lib/Driver/ToolChains/AIX.cpp Removed: ################################################################################ diff --git a/clang/lib/Driver/ToolChains/AIX.cpp b/clang/lib/Driver/ToolChains/AIX.cpp index f9670ea6f251bd..e6126ff62db3c9 100644 --- a/clang/lib/Driver/ToolChains/AIX.cpp +++ b/clang/lib/Driver/ToolChains/AIX.cpp @@ -328,6 +328,12 @@ void aix::Linker::ConstructJob(Compilation &C, const JobAction &JA, } } + if (D.IsFlangMode()) { + addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs); + addFortranRuntimeLibs(ToolChain, Args, CmdArgs); + CmdArgs.push_back("-lm"); + CmdArgs.push_back("-lpthread"); + } const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), Exec, CmdArgs, Inputs, Output)); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits