diff --git a/recipes-ros/gencpp/gencpp_0.4.11.bb b/recipes-ros/gencpp/gencpp_0.4.11.bb
index 574530b1033d556bf9f4f87f0739b50530416cf0..6fa33574a9e19839d17b47596ec3304b76323b05 100644
--- a/recipes-ros/gencpp/gencpp_0.4.11.bb
+++ b/recipes-ros/gencpp/gencpp_0.4.11.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "genmsg"
+DEPENDS = "genmsg-native"
 
 SRC_URI = "https://github.com/ros/${BPN}/archive/${PV}.tar.gz;downloadfilename=${BP}.tar.gz"
 SRC_URI[md5sum] = "be0b3986e98f3370fef4c1fffe3a69f4"
diff --git a/recipes-ros/genlisp/genlisp_0.4.10.bb b/recipes-ros/genlisp/genlisp_0.4.10.bb
index cf39779e63165fcffaffd5256403bab567d7e3c2..a20b885082a5ec65c05673a40036f4ecbd588ee7 100644
--- a/recipes-ros/genlisp/genlisp_0.4.10.bb
+++ b/recipes-ros/genlisp/genlisp_0.4.10.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "genmsg"
+DEPENDS = "genmsg-native"
 
 SRC_URI = "https://github.com/ros/${BPN}/archive/${PV}.tar.gz;downloadfilename=${BP}.tar.gz"
 SRC_URI[md5sum] = "ae3026fd36a31d286f79a9111450adfa"
diff --git a/recipes-ros/genpy/genpy_0.4.10.bb b/recipes-ros/genpy/genpy_0.4.10.bb
index eb413cf8b1c9bf8174268f10d565b76f5ee7db42..13bbd9b233be7cb7f60aebc2a0bfb36b9c4cd496 100644
--- a/recipes-ros/genpy/genpy_0.4.10.bb
+++ b/recipes-ros/genpy/genpy_0.4.10.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "genmsg"
+DEPENDS = "genmsg-native"
 
 SRC_URI = "https://github.com/ros/${BPN}/archive/${PV}.tar.gz;downloadfilename=${BP}.tar.gz"
 SRC_URI[md5sum] = "23915e68167ba6d58c65920bfabd2fad"
diff --git a/recipes-ros/message-generation/message-generation_0.2.9.bb b/recipes-ros/message-generation/message-generation_0.2.9.bb
index ae7df6d2050a51f4ca3cf4825f19cc2fc5944881..853b131391894836a109b517e054281f8c7d52c1 100644
--- a/recipes-ros/message-generation/message-generation_0.2.9.bb
+++ b/recipes-ros/message-generation/message-generation_0.2.9.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "gencpp"
+DEPENDS = "gencpp-native genlisp-native genmsg-native genpy-native"
 
 SRC_URI = "https://github.com/ros/${ROS_BPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_BP}.tar.gz"
 SRC_URI[md5sum] = "b3086fbe24cc103f412cb30d83362e36"
diff --git a/recipes-ros/message-runtime/message-runtime_0.4.11.bb b/recipes-ros/message-runtime/message-runtime_0.4.11.bb
index b0b3c310b46e8b75e43df420ccdd0b9dc426eea0..1cadd8c652d94bf12a97b953bf934f0182fbef5d 100644
--- a/recipes-ros/message-runtime/message-runtime_0.4.11.bb
+++ b/recipes-ros/message-runtime/message-runtime_0.4.11.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "gencpp"
+DEPENDS = "gencpp-native"
 
 SRC_URI = "https://github.com/ros/${ROS_BPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_BP}.tar.gz"
 SRC_URI[md5sum] = "10a516326a3bf18f5b5b4523c6e53940"
diff --git a/recipes-ros/ros-comm/message-filters_1.9.41.bb b/recipes-ros/ros-comm/message-filters_1.9.41.bb
index d664cac58449fb0963e610f53ace217500f10e2b..dcd5d8e6c00d997be60373dcd0d31153a27ac89b 100644
--- a/recipes-ros/ros-comm/message-filters_1.9.41.bb
+++ b/recipes-ros/ros-comm/message-filters_1.9.41.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "boost rosconsole roscpp rostest rosunit xmlrpcpp"
+DEPENDS = "boost rosconsole roscpp rostest-native rosunit-native xmlrpcpp"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros-comm/roscpp_1.9.41.bb b/recipes-ros/ros-comm/roscpp_1.9.41.bb
index 25d84632361236e96db4e328afbb9c27b5108281..87c4e12fbdc31a2911999dba4cf7c3e39499d646 100644
--- a/recipes-ros/ros-comm/roscpp_1.9.41.bb
+++ b/recipes-ros/ros-comm/roscpp_1.9.41.bb
@@ -7,7 +7,7 @@ LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=d566ef916e9dedc494f5f793a6690ba5"
 
 DEPENDS = "\
-  catkin-native cpp-common message-generation rosconsole roscpp-serialization \
+  catkin-native cpp-common message-generation-native rosconsole roscpp-serialization \
   roscpp-traits rosgraph-msgs roslang rostime std-msgs xmlrpcpp \
 "
 
diff --git a/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb b/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb
index fd282a831dc5711c56317be152637e3a4f136ded..918212f642dfa3426c7e3c75cbaa71a07a8b3936 100644
--- a/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb
+++ b/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "message-generation message-runtime std-msgs"
+DEPENDS = "message-generation-native message-runtime-native std-msgs roscpp-serialization"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros-comm/rosnode_1.9.41.bb b/recipes-ros/ros-comm/rosnode_1.9.41.bb
index 766b4e94a81c703235e3f98d2519c84046347d85..89b748060e80cd932ca3812525ff4b4c82ed5a2c 100644
--- a/recipes-ros/ros-comm/rosnode_1.9.41.bb
+++ b/recipes-ros/ros-comm/rosnode_1.9.41.bb
@@ -4,7 +4,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "rostest"
+DEPENDS = "rostest-native"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros-comm/rostopic_1.9.41.bb b/recipes-ros/ros-comm/rostopic_1.9.41.bb
index b8f1a00e57cbddf8cfe13c7a643302375375623e..69f4b1a48f6656f0c06403e7a92169d1f813ce3d 100644
--- a/recipes-ros/ros-comm/rostopic_1.9.41.bb
+++ b/recipes-ros/ros-comm/rostopic_1.9.41.bb
@@ -4,7 +4,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "rostest"
+DEPENDS = "rostest-native"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros-comm/roswtf_1.9.41.bb b/recipes-ros/ros-comm/roswtf_1.9.41.bb
index 11cd30a4c8f0ca72de93c3dc640f435ef144cb25..a321073b4c31aefa84e3593eb4a2cb38a7575ada 100644
--- a/recipes-ros/ros-comm/roswtf_1.9.41.bb
+++ b/recipes-ros/ros-comm/roswtf_1.9.41.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "rostest"
+DEPENDS = "rostest-native"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros-comm/std-srvs_1.9.41.bb b/recipes-ros/ros-comm/std-srvs_1.9.41.bb
index c7ff85fa9a6b098b341245bf3dad202a211cfc5e..b0c7c6cf1e1ceb56e81df7f2fc6d7eb0d1a17c3b 100644
--- a/recipes-ros/ros-comm/std-srvs_1.9.41.bb
+++ b/recipes-ros/ros-comm/std-srvs_1.9.41.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "message-generation genlisp genpy"
+DEPENDS = "message-generation-native message-runtime-native"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros-comm/topic-tools_1.9.41.bb b/recipes-ros/ros-comm/topic-tools_1.9.41.bb
index b8f1a00e57cbddf8cfe13c7a643302375375623e..69f4b1a48f6656f0c06403e7a92169d1f813ce3d 100644
--- a/recipes-ros/ros-comm/topic-tools_1.9.41.bb
+++ b/recipes-ros/ros-comm/topic-tools_1.9.41.bb
@@ -4,7 +4,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "rostest"
+DEPENDS = "rostest-native"
 
 require ros-comm.inc
 
diff --git a/recipes-ros/ros/roslib_1.9.42.bb b/recipes-ros/ros/roslib_1.9.42.bb
index 619a386ab4e56fd7f47f40272a70793bb112c7cf..5fddf5a20f20b4326b1e09c2b0ee265ab48e3ff8 100644
--- a/recipes-ros/ros/roslib_1.9.42.bb
+++ b/recipes-ros/ros/roslib_1.9.42.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "boost rospack"
+DEPENDS = "boost rospack-native rospack"
 
 require ros.inc
 
diff --git a/recipes-ros/rospack/rospack_2.1.16.bb b/recipes-ros/rospack/rospack_2.1.16.bb
index 456fe72ee735c4e095f4950842b40b738e40b97c..7ffa4395ebd283ef0d531aac60ec4a8cd0fb350e 100644
--- a/recipes-ros/rospack/rospack_2.1.16.bb
+++ b/recipes-ros/rospack/rospack_2.1.16.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "boost python libtinyxml"
+DEPENDS = "boost python-native libtinyxml"
 
 SRC_URI = "https://github.com/ros/${BPN}/archive/${PV}.tar.gz;downloadfilename=${BP}.tar.gz"
 SRC_URI[md5sum] = "1383bdce36fe6319884e7b158c22d8b4"
diff --git a/recipes-ros/std-msgs/std-msgs_0.5.7.bb b/recipes-ros/std-msgs/std-msgs_0.5.7.bb
index 1178dbd4594995defdcbca8109d93a3ae315bf44..e636d242b467318559fb6614e12acbe2f6d95fd0 100644
--- a/recipes-ros/std-msgs/std-msgs_0.5.7.bb
+++ b/recipes-ros/std-msgs/std-msgs_0.5.7.bb
@@ -4,7 +4,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=5ee5b8b046ae48ad94a2037ca953a67b"
 
-DEPENDS = "message-generation genlisp genpy"
+DEPENDS = "message-generation-native message-runtime-native"
 
 SRC_URI = "https://github.com/ros/${ROS_BPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_BP}.tar.gz"
 SRC_URI[md5sum] = "ea40e6dd8ea19fe54a2b476358c0ceea"