summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gold/plugin.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gold/plugin.cc b/gold/plugin.cc
index ab40b6eace2..6c5185b35dc 100644
--- a/gold/plugin.cc
+++ b/gold/plugin.cc
@@ -549,7 +549,7 @@ copy_file(const char* inname, const char* outname)
}
ssize_t len;
while ((len = ::read(in, buf, sizeof(buf))) > 0)
- ::write(out, buf, len);
+ static_cast<void>(::write(out, buf, len));
::close(in);
::close(out);
return true;
@@ -669,6 +669,7 @@ Plugin_manager::load_plugins(Layout* layout)
{
this->layout_ = layout;
+#ifdef ENABLE_PLUGINS
if (parameters->options().plugin_record())
{
this->recorder_ = new Plugin_recorder();
@@ -679,6 +680,7 @@ Plugin_manager::load_plugins(Layout* layout)
this->current_ != this->plugins_.end();
++this->current_)
(*this->current_)->load();
+#endif // ENABLE_PLUGINS
}
// Call the plugin claim-file handlers in turn to see if any claim the file.