mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-25 15:26:17 +02:00
Shut up some warnings
This commit is contained in:
parent
dd3714f6ef
commit
f8a2e8a552
6 changed files with 17 additions and 13 deletions
3
local.mk
3
local.mk
|
@ -7,8 +7,7 @@ dist-files += configure config.h.in nix.spec perl/configure
|
||||||
|
|
||||||
clean-files += Makefile.config
|
clean-files += Makefile.config
|
||||||
|
|
||||||
GLOBAL_CXXFLAGS += -I . -I src -I src/libutil -I src/libstore -I src/libmain -I src/libexpr \
|
GLOBAL_CXXFLAGS += -I . -I src -I src/libutil -I src/libstore -I src/libmain -I src/libexpr
|
||||||
-Wno-unneeded-internal-declaration
|
|
||||||
|
|
||||||
$(foreach i, config.h $(call rwildcard, src/lib*, *.hh), \
|
$(foreach i, config.h $(call rwildcard, src/lib*, *.hh), \
|
||||||
$(eval $(call install-file-in, $(i), $(includedir)/nix, 0644)))
|
$(eval $(call install-file-in, $(i), $(includedir)/nix, 0644)))
|
||||||
|
|
|
@ -37,6 +37,13 @@ namespace {
|
||||||
os.str(emptyStr);
|
os.str(emptyStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void do_pad( std::string & s,
|
||||||
|
std::streamsize w,
|
||||||
|
const char c,
|
||||||
|
std::ios::fmtflags f,
|
||||||
|
bool center)
|
||||||
|
__attribute__ ((unused));
|
||||||
|
|
||||||
void do_pad( std::string & s,
|
void do_pad( std::string & s,
|
||||||
std::streamsize w,
|
std::streamsize w,
|
||||||
const char c,
|
const char c,
|
||||||
|
|
|
@ -202,7 +202,7 @@ void initGC()
|
||||||
|
|
||||||
GC_INIT();
|
GC_INIT();
|
||||||
|
|
||||||
GC_oom_fn = oomHandler;
|
GC_set_oom_fn(oomHandler);
|
||||||
|
|
||||||
/* Set the initial heap size to something fairly big (25% of
|
/* Set the initial heap size to something fairly big (25% of
|
||||||
physical RAM, up to a maximum of 384 MiB) so that in most cases
|
physical RAM, up to a maximum of 384 MiB) so that in most cases
|
||||||
|
|
|
@ -6,8 +6,6 @@ libexpr_DIR := $(d)
|
||||||
|
|
||||||
libexpr_SOURCES := $(wildcard $(d)/*.cc) $(wildcard $(d)/primops/*.cc) $(d)/lexer-tab.cc $(d)/parser-tab.cc
|
libexpr_SOURCES := $(wildcard $(d)/*.cc) $(wildcard $(d)/primops/*.cc) $(d)/lexer-tab.cc $(d)/parser-tab.cc
|
||||||
|
|
||||||
libexpr_CXXFLAGS := -Wno-deprecated-register
|
|
||||||
|
|
||||||
libexpr_LIBS = libutil libstore libformat
|
libexpr_LIBS = libutil libstore libformat
|
||||||
|
|
||||||
libexpr_LDFLAGS =
|
libexpr_LDFLAGS =
|
||||||
|
|
|
@ -3376,10 +3376,10 @@ void SubstitutionGoal::tryToRun()
|
||||||
trace("trying to run");
|
trace("trying to run");
|
||||||
|
|
||||||
/* Make sure that we are allowed to start a build. Note that even
|
/* Make sure that we are allowed to start a build. Note that even
|
||||||
is maxBuildJobs == 0 (no local builds allowed), we still allow
|
if maxBuildJobs == 0 (no local builds allowed), we still allow
|
||||||
a substituter to run. This is because substitutions cannot be
|
a substituter to run. This is because substitutions cannot be
|
||||||
distributed to another machine via the build hook. */
|
distributed to another machine via the build hook. */
|
||||||
if (worker.getNrLocalBuilds() >= (settings.maxBuildJobs == 0 ? 1 : settings.maxBuildJobs)) {
|
if (worker.getNrLocalBuilds() >= std::min(1U, (unsigned int) settings.maxBuildJobs)) {
|
||||||
worker.waitForBuildSlot(shared_from_this());
|
worker.waitForBuildSlot(shared_from_this());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -3660,7 +3660,7 @@ void Worker::run(const Goals & _topGoals)
|
||||||
if (!children.empty() || !waitingForAWhile.empty())
|
if (!children.empty() || !waitingForAWhile.empty())
|
||||||
waitForInput();
|
waitForInput();
|
||||||
else {
|
else {
|
||||||
if (awake.empty() && settings.maxBuildJobs == 0) throw Error(
|
if (awake.empty() && 0 == settings.maxBuildJobs) throw Error(
|
||||||
"unable to start any build; either increase ‘--max-jobs’ "
|
"unable to start any build; either increase ‘--max-jobs’ "
|
||||||
"or enable distributed builds");
|
"or enable distributed builds");
|
||||||
assert(!awake.empty());
|
assert(!awake.empty());
|
||||||
|
@ -3697,9 +3697,9 @@ void Worker::waitForInput()
|
||||||
auto nearest = steady_time_point::max(); // nearest deadline
|
auto nearest = steady_time_point::max(); // nearest deadline
|
||||||
for (auto & i : children) {
|
for (auto & i : children) {
|
||||||
if (!i.respectTimeouts) continue;
|
if (!i.respectTimeouts) continue;
|
||||||
if (settings.maxSilentTime != 0)
|
if (0 != settings.maxSilentTime)
|
||||||
nearest = std::min(nearest, i.lastOutput + std::chrono::seconds(settings.maxSilentTime));
|
nearest = std::min(nearest, i.lastOutput + std::chrono::seconds(settings.maxSilentTime));
|
||||||
if (settings.buildTimeout != 0)
|
if (0 != settings.buildTimeout)
|
||||||
nearest = std::min(nearest, i.timeStarted + std::chrono::seconds(settings.buildTimeout));
|
nearest = std::min(nearest, i.timeStarted + std::chrono::seconds(settings.buildTimeout));
|
||||||
}
|
}
|
||||||
if (nearest != steady_time_point::max()) {
|
if (nearest != steady_time_point::max()) {
|
||||||
|
@ -3777,7 +3777,7 @@ void Worker::waitForInput()
|
||||||
}
|
}
|
||||||
|
|
||||||
if (goal->getExitCode() == Goal::ecBusy &&
|
if (goal->getExitCode() == Goal::ecBusy &&
|
||||||
settings.maxSilentTime != 0 &&
|
0 != settings.maxSilentTime &&
|
||||||
j->respectTimeouts &&
|
j->respectTimeouts &&
|
||||||
after - j->lastOutput >= std::chrono::seconds(settings.maxSilentTime))
|
after - j->lastOutput >= std::chrono::seconds(settings.maxSilentTime))
|
||||||
{
|
{
|
||||||
|
@ -3788,7 +3788,7 @@ void Worker::waitForInput()
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (goal->getExitCode() == Goal::ecBusy &&
|
else if (goal->getExitCode() == Goal::ecBusy &&
|
||||||
settings.buildTimeout != 0 &&
|
0 != settings.buildTimeout &&
|
||||||
j->respectTimeouts &&
|
j->respectTimeouts &&
|
||||||
after - j->timeStarted >= std::chrono::seconds(settings.buildTimeout))
|
after - j->timeStarted >= std::chrono::seconds(settings.buildTimeout))
|
||||||
{
|
{
|
||||||
|
|
|
@ -369,7 +369,7 @@ struct CurlDownloader : public Downloader
|
||||||
curl_multi_setopt(curlm, CURLMOPT_PIPELINING, CURLPIPE_MULTIPLEX);
|
curl_multi_setopt(curlm, CURLMOPT_PIPELINING, CURLPIPE_MULTIPLEX);
|
||||||
#endif
|
#endif
|
||||||
curl_multi_setopt(curlm, CURLMOPT_MAX_TOTAL_CONNECTIONS,
|
curl_multi_setopt(curlm, CURLMOPT_MAX_TOTAL_CONNECTIONS,
|
||||||
settings.binaryCachesParallelConnections);
|
settings.binaryCachesParallelConnections.get());
|
||||||
|
|
||||||
enableHttp2 = settings.enableHttp2;
|
enableHttp2 = settings.enableHttp2;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue