Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
googletest
Commits
fe97312e
Commit
fe97312e
authored
Sep 04, 2017
by
Herbert Thielen
Browse files
limit processors to use in Travis build to 4
parent
d96a038e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
2 deletions
+11
-2
travis.sh
travis.sh
+11
-2
No files found.
travis.sh
View file @
fe97312e
...
...
@@ -5,10 +5,19 @@ set -evx
# otherwise take 2 processors as reasonable default; see
# https://docs.travis-ci.com/user/speeding-up-the-build/#Makefile-optimization
if
[
-x
/usr/bin/getconf
]
;
then
MAKEFLAG
S
=
j
$(
/usr/bin/getconf _NPROCESSORS_ONLN
)
NPROCESSOR
S
=
$(
/usr/bin/getconf _NPROCESSORS_ONLN
)
else
MAKEFLAGS
=
"j2"
NPROCESSORS
=
2
fi
# as of 2017-09-04 Travis CI reports 32 processors, but GCC build
# crashes if parallelized too much (maybe memory consumption problem),
# so limit to 4 processors for the time being.
if
[
$NPROCESSORS
-gt
4
]
;
then
echo
"
$0
:Note: Limiting processors to use by make from
$NPROCESSORS
to 4."
NPROCESSORS
=
4
fi
# Tell make to use the processors. No preceding '-' required.
MAKEFLAGS
=
"j
${
NPROCESSORS
}
"
export
MAKEFLAGS
env
|
sort
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment