Fix component build

b11386f9be broke lld build
if `-DBUILD_SHARED_LIBS=ON` is passed to CMake.
This commit is contained in:
Rui Ueyama 2019-11-19 11:16:59 +09:00
parent 6ae7315746
commit d0371f4736
7 changed files with 25 additions and 25 deletions

View File

@ -223,8 +223,8 @@ bool Resolver::resolveUndefines() {
if (!file)
return true;
if (std::error_code ec = file->parse()) {
lld::errs() << "Cannot open " + file->path() << ": " << ec.message()
<< "\n";
llvm::errs() << "Cannot open " + file->path() << ": " << ec.message()
<< "\n";
return false;
}
DEBUG_WITH_TYPE("resolver",
@ -252,8 +252,8 @@ bool Resolver::resolveUndefines() {
if (auto EC = undefAddedOrError.takeError()) {
// FIXME: This should be passed to logAllUnhandledErrors but it needs
// to be passed a Twine instead of a string.
lld::errs() << "Error in " + file->path() << ": ";
logAllUnhandledErrors(std::move(EC), lld::errs(), std::string());
llvm::errs() << "Error in " + file->path() << ": ";
logAllUnhandledErrors(std::move(EC), llvm::errs(), std::string());
return false;
}
undefAdded = undefAddedOrError.get();
@ -266,8 +266,8 @@ bool Resolver::resolveUndefines() {
if (auto EC = undefAddedOrError.takeError()) {
// FIXME: This should be passed to logAllUnhandledErrors but it needs
// to be passed a Twine instead of a string.
lld::errs() << "Error in " + file->path() << ": ";
logAllUnhandledErrors(std::move(EC), lld::errs(), std::string());
llvm::errs() << "Error in " + file->path() << ": ";
logAllUnhandledErrors(std::move(EC), llvm::errs(), std::string());
return false;
}
undefAdded = undefAddedOrError.get();
@ -279,8 +279,8 @@ bool Resolver::resolveUndefines() {
if (auto EC = handleSharedLibrary(*file)) {
// FIXME: This should be passed to logAllUnhandledErrors but it needs
// to be passed a Twine instead of a string.
lld::errs() << "Error in " + file->path() << ": ";
logAllUnhandledErrors(std::move(EC), lld::errs(), std::string());
llvm::errs() << "Error in " + file->path() << ": ";
logAllUnhandledErrors(std::move(EC), llvm::errs(), std::string());
return false;
}
break;
@ -424,14 +424,14 @@ bool Resolver::checkUndefines() {
// Seems like this symbol is undefined. Warn that.
foundUndefines = true;
if (_ctx.printRemainingUndefines()) {
lld::errs() << "Undefined symbol: " << undef->file().path() << ": "
<< _ctx.demangle(undef->name()) << "\n";
llvm::errs() << "Undefined symbol: " << undef->file().path() << ": "
<< _ctx.demangle(undef->name()) << "\n";
}
}
if (!foundUndefines)
return false;
if (_ctx.printRemainingUndefines())
lld::errs() << "symbol(s) not found\n";
llvm::errs() << "symbol(s) not found\n";
return true;
}

View File

@ -157,15 +157,15 @@ bool SymbolTable::addByName(const Atom &newAtom) {
useNew = true;
break;
}
lld::errs() << "Size mismatch: " << existing->name() << " ("
<< existingSize << ") " << newAtom.name() << " (" << newSize
<< ")\n";
llvm::errs() << "Size mismatch: " << existing->name() << " ("
<< existingSize << ") " << newAtom.name() << " (" << newSize
<< ")\n";
LLVM_FALLTHROUGH;
}
case MCR_Error:
lld::errs() << "Duplicate symbols: " << existing->name() << ":"
<< existing->file().path() << " and " << newAtom.name() << ":"
<< newAtom.file().path() << "\n";
llvm::errs() << "Duplicate symbols: " << existing->name() << ":"
<< existing->file().path() << " and " << newAtom.name()
<< ":" << newAtom.file().path() << "\n";
llvm::report_fatal_error("duplicate symbol error");
break;
}
@ -187,7 +187,7 @@ bool SymbolTable::addByName(const Atom &newAtom) {
break;
}
case NCR_Error:
lld::errs() << "SymbolTable: error while merging " << name << "\n";
llvm::errs() << "SymbolTable: error while merging " << name << "\n";
llvm::report_fatal_error("duplicate symbol error");
break;
}

View File

@ -232,7 +232,7 @@ static std::error_code parseOrderFile(StringRef orderFilePath,
sym = prefixAndSym.first;
if (!sym.empty()) {
ctx.appendOrderedSymbol(sym, prefix);
// lld::errs() << sym << ", prefix=" << prefix << "\n";
// llvm::errs() << sym << ", prefix=" << prefix << "\n";
}
}
return std::error_code();
@ -382,7 +382,7 @@ bool parse(llvm::ArrayRef<const char *> args, MachOLinkingContext &ctx) {
!parsedArgs.getLastArg(OPT_test_file_usage)) {
// If no -arch and no options at all, print usage message.
if (parsedArgs.size() == 0) {
table.PrintHelp(lld::outs(),
table.PrintHelp(llvm::outs(),
(std::string(args[0]) + " [options] file...").c_str(),
"LLVM Linker", false);
} else {

View File

@ -145,7 +145,7 @@ private:
+ mb.getBufferIdentifier() + ")").str();
if (_logLoading)
lld::errs() << memberPath << "\n";
llvm::errs() << memberPath << "\n";
std::unique_ptr<MemoryBuffer> memberMB(MemoryBuffer::getMemBuffer(
mb.getBuffer(), mb.getBufferIdentifier(), false));

View File

@ -241,8 +241,8 @@ static bool compareAtomsSub(const LayoutPass::SortKey &lc,
return leftOrdinal < rightOrdinal;
}
lld::errs() << "Unordered: <" << left->name() << "> <" << right->name()
<< ">\n";
llvm::errs() << "Unordered: <" << left->name() << "> <" << right->name()
<< ">\n";
llvm_unreachable("Atoms with Same Ordinal!");
}

View File

@ -825,7 +825,7 @@ bool MachOLinkingContext::sectionAligned(StringRef seg, StringRef sect,
void MachOLinkingContext::addExportSymbol(StringRef sym) {
// Support old crufty export lists with bogus entries.
if (sym.endswith(".eh") || sym.startswith(".objc_category_name_")) {
lld::errs() << "warning: ignoring " << sym << " in export list\n";
llvm::errs() << "warning: ignoring " << sym << " in export list\n";
return;
}
// Only i386 MacOSX uses old ABI, so don't change those.

View File

@ -317,7 +317,7 @@ llvm::Error processSymboledSection(DefinedAtom::ContentType atomType,
// Debug logging of symbols.
// for (const Symbol *sym : symbols)
// lld::errs() << " sym: "
// llvm::errs() << " sym: "
// << llvm::format("0x%08llx ", (uint64_t)sym->value)
// << ", " << sym->name << "\n";