[clang] [RISCV] Simply add the march/mabi strings to Flags for multilib selection (PR #180104)
Kito Cheng via cfe-commits
cfe-commits at lists.llvm.org
Mon Feb 9 06:40:05 PST 2026
================
@@ -1739,35 +1737,24 @@ static void findRISCVBareMetalMultilibs(const Driver &D,
.flag(Twine("-march=", Element.march).str())
.flag(Twine("-mabi=", Element.mabi).str()));
}
-
- StringRef EndiannessSuffix = TargetTriple.isLittleEndian() ? "" : "be";
MultilibSet RISCVMultilibs =
MultilibSetBuilder()
.Either(Ms)
.makeMultilibSet()
.FilterOut(NonExistent)
- .setFilePathsCallback([EndiannessSuffix](const Multilib &M) {
+ .setFilePathsCallback([](const Multilib &M) {
return std::vector<std::string>(
{M.gccSuffix(),
- "/../../../../riscv64" + EndiannessSuffix.str() +
- "-unknown-elf/lib" + M.gccSuffix(),
- "/../../../../riscv32" + EndiannessSuffix.str() +
- "-unknown-elf/lib" + M.gccSuffix()});
+ "/../../../../riscv64-unknown-elf/lib" + M.gccSuffix(),
+ "/../../../../riscv32-unknown-elf/lib" + M.gccSuffix()});
});
Multilib::flags_list Flags;
llvm::StringSet<> Added_ABIs;
----------------
kito-cheng wrote:
This become unused.
https://github.com/llvm/llvm-project/pull/180104
More information about the cfe-commits
mailing list