Skip to content

Commit

Permalink
Fix component build
Browse files Browse the repository at this point in the history
b11386f broke lld build
if `-DBUILD_SHARED_LIBS=ON` is passed to CMake.
  • Loading branch information
rui314 committed Nov 19, 2019
1 parent 6ae7315 commit d0371f4
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 25 deletions.
22 changes: 11 additions & 11 deletions lld/lib/Core/Resolver.cpp
Expand Up @@ -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",
Expand Down Expand Up @@ -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();
Expand All @@ -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();
Expand All @@ -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;
Expand Down Expand Up @@ -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;
}

Expand Down
14 changes: 7 additions & 7 deletions lld/lib/Core/SymbolTable.cpp
Expand Up @@ -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;
}
Expand All @@ -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;
}
Expand Down
4 changes: 2 additions & 2 deletions lld/lib/Driver/DarwinLdDriver.cpp
Expand Up @@ -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();
Expand Down Expand Up @@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion lld/lib/ReaderWriter/FileArchive.cpp
Expand Up @@ -145,7 +145,7 @@ class FileArchive : public lld::ArchiveLibraryFile {
+ 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));
Expand Down
4 changes: 2 additions & 2 deletions lld/lib/ReaderWriter/MachO/LayoutPass.cpp
Expand Up @@ -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!");
}

Expand Down
2 changes: 1 addition & 1 deletion lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
Expand Up @@ -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";

Expand Down

0 comments on commit d0371f4

Please sign in to comment.