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.
When cross-compiling, I get a link error that
ModelTpl::check()
is undefined :ld: src/libpinocchio_default.so.3.4.0: undefined reference to `pinocchio::ModelTpl<double, 0, pinocchio::JointCollectionDefaultTpl>::check(pinocchio::DataTpl<double, 0, pinocchio::JointCollectionDefaultTpl> const&) const'
Indeed the command
objdump
returnsI don't know why I get this error when cross-compiling, and not with a native build. The fix I propose seems innocuous enough. It seems to be the right place to add it.
In my investigation, I added
inline
to the declaration and got a warning :when
src/algorithm/contact-jacobian.cpp
andsrc/algorithm/contact-cholesky.cpp
are compiled.Instead of fixing these specific files, I figured that a global fix was more foolproof.