Not for the light hearted, but might be a useful approach for the high performance computing types.Īttempting to do this just illustrates how powerful the rosdeps concept is and how limited you can find yourself without it. Still, you should be able to get at least the core packages compiling if you can compile/install eros' toolchain bridge (installs apr, apr-util, log4cxx and boost into your toolchain root). Also, 3rd party packages unfortunately are mostly hacked by Makefile and are consequently ignorant about ros' cmake configuration, so they'll need custom hacking of their own Makefiles. You won't have an easy way to install intel compiled rosdeps into the intel root. What you will run into trouble with though is rosdeps and some 3rd party packages. GCC, or the GNU Compiler Collection, has been around since the 1980s, predating Linux. Heres how you can install them both on your machine. The two major ones on Linux are the venerable GCC and the newer Clang. In particular, you might want to use eros' rostoolchain and rosplatform helper tools or just check out the format of some of the pre-existing cmake modules in the eros_toolchains and eros_platforms packages. Whether youre coding in C or building a Linux program from the source, youll have to install a C compiler. This involves setting the variables as described on the rosbuild page in $ROS_ROOT/rostoolchain.cmake and compile flags in $ROS_ROOT/rosconfig.cmake.Įros can probably help you set this up. I haven't tried this, but you can probably configure it globally as a toolchain just as you would a cross-compiling toolchain.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |