Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Integrating ROS in buildroot ?
@ 2014-02-05 17:08 Thierry Bultel
  2014-02-05 22:25 ` Arnout Vandecappelle
  0 siblings, 1 reply; 2+ messages in thread
From: Thierry Bultel @ 2014-02-05 17:08 UTC (permalink / raw)
  To: buildroot

Hi,

I am currently working on a project where the is a need for ROS
(http://www.ros.org/) on the target.
ROS is currently no part of buildroot packages. It is part of
Yocto/OpenEmbedded, though.

I am attempting to integrate it, so my first question is if someone-else
already has plan to do so.

My second question is related to one hard point to achieve it:
ROS git repository (see: https://github.com/ros/ros_comm) is composed of
-many- subdirectories, that have to be built with cmake each.

Cloning the repos each time, for building these directories one by one
would be inefficient, and painful, because I do not want
to have such a package granularity.
The other issue is that the current cmake infrastructure does not
support multidir build (yet). So I as thinking about extending it,
but again, would like to be sure if there no other way to to so.

Regards
Thierry


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140205/b39a65cd/attachment.html>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Buildroot] Integrating ROS in buildroot ?
  2014-02-05 17:08 [Buildroot] Integrating ROS in buildroot ? Thierry Bultel
@ 2014-02-05 22:25 ` Arnout Vandecappelle
  0 siblings, 0 replies; 2+ messages in thread
From: Arnout Vandecappelle @ 2014-02-05 22:25 UTC (permalink / raw)
  To: buildroot

On 05/02/14 18:08, Thierry Bultel wrote:
> Hi,
> 
> I am currently working on a project where the is a need for ROS
> (http://www.ros.org/) on the target.
> ROS is currently no part of buildroot packages. It is part of
> Yocto/OpenEmbedded, though.
> 
> I am attempting to integrate it, so my first question is if someone-else
> already has plan to do so.
> 
> My second question is related to one hard point to achieve it:
> ROS git repository (see: https://github.com/ros/ros_comm) is composed of
> -many- subdirectories, that have to be built with cmake each.
> 
> Cloning the repos each time, for building these directories one by one
> would be inefficient, and painful, because I do not want
> to have such a package granularity.
> The other issue is that the current cmake infrastructure does not support
> multidir build (yet). So I as thinking about extending it,
> but again, would like to be sure if there no other way to to so.

 Glancing at their build instructions, it looks like they have their own
build infrastructure. So perhaps you just need to create some of the
support packages and then some infrastructure to use it?


 Anyway, if you want to build from git, you can define the SITE and
SOURCE in a common place like it is done for e.g. qt5, and then create
individual packages with the same SITE and SOURCE but with a different
SUBDIR. Then the whole thing will be downloaded only once, but it will
still be extracted several times.

 Regards,
 Arnout

> 
> Regards
> Thierry
> 
> 
> 
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-02-05 22:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-05 17:08 [Buildroot] Integrating ROS in buildroot ? Thierry Bultel
2014-02-05 22:25 ` Arnout Vandecappelle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox