Comments (4)
I've tested building only one package with clang and the rest with gcc and they are ABI compatible (the Pinocchio package is used as a plugin via pluginlib in the other packages). I've just released a new version to Melodic & Noetic and hope this resolves our memory problems (beyond clang there is nothing further we can do):
from exotica.
Hi @sloretz,
Indeed I've been seeing these failures quite a lot and was hoping the jobs will eventually pass. There is little more we can do - I split the compilation units down even further (e.g. in 8fb184c) and it didn't help.
One thing that helps - and something I might set as a patch in the next release - is to switch the compiler to clang. I reckon by adding a <buildtool_depend>clang</buildtool_depend>
and setting it in the CMakeLists
as a patch that should work - or would there be additional steps required?
from exotica.
I didn't find any packages using clang
to build themselves in Melodic, Noetic, or Rolling, so this package would be the first. As long as the libraries and executables output from clang are ABI compatible with gcc then I would expect it to work with only those two steps.
from exotica.
Closing as this should be resolved. We still have failures on armhf due to the derivatives of the dynamics in Pinocchio - but we cannot split the compile units any further.
from exotica.
Related Issues (20)
- Add Octomap collision checking example
- Support for differential drive robots HOT 1
- roslaunch exotica_examples cpp_ik_minimal.launch does not work HOT 9
- Tensor contraction fails when 2nd-order dynamics terms are used
- Obstacle does not display in RViz HOT 3
- [exotica_examples] Python attach example: Goal State is not valid! HOT 2
- Python warning exotica/Frame: Ignoring property ... HOT 1
- Full 20.04 compatibility
- ParsePath does not work for generated files in a devel workspace HOT 2
- CollisionSceneFCL won't work on Noetic HOT 1
- Build failure HOT 9
- Redundant task-maps: EffPositionXY == LookAt
- Demos for the task map `interaction mesh`?
- pyexotica import error due to missing libmoveit_rdf_loader HOT 2
- Constrain roll and pitch, leave yaw unconstrained HOT 4
- Is position only IK possible? HOT 2
- Could Anyone provide a Demo about how to use the Interaction Mesh?
- arm64 binaries segfault
- [Noetic] exotica_pinocchio_dynamics_solver fails to build on armhf HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exotica.