Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First commit adds a
build_depend
ong++-static
fordownward
. It seems that upstreamdownward
forces all non-osx builds to use static linking. These libraries are provided automatically in Ubuntu, but reside in separate packages for Fedora.rosdep key for
g++-static
: https://github.com/ros/rosdistro/blob/942f1592dbf0d208fc3d48c5cb2d70d3acb0050a/rosdep/base.yaml#L678-L680Second commit invokes recursive call to
make
properly. See https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html#MAKE-Variable for details.Example build failure: http://csc.mcs.sdsmt.edu/jenkins/job/ros-indigo-downward_binaryrpm_heisenbug_x86_64/25/consoleFull
Thanks,
--scott