diff --git a/classes/ros.bbclass b/classes/ros.bbclass
index 3b016a445e9a21a793a205d4776edae6363ce66e..5ab8b7c83a3ebdfdeaf813109abdc20ca82b93a6 100644
--- a/classes/ros.bbclass
+++ b/classes/ros.bbclass
@@ -7,8 +7,7 @@ ROS_BPN = "${@d.getVar('BPN', True).replace('-', '_')}"
 ROS_SPN ?= "${ROS_BPN}"
 ROS_SP = "${ROS_SPN}-${PV}"
 
-export ros_prefix = "/opt/ros/${ROSDISTRO}"
-ros_prefix_virtclass-native = "${STAGING_DIR_NATIVE}/opt/ros/${ROSDISTRO}"
+export ros_prefix = "${base_prefix}/opt/ros/${ROSDISTRO}"
 
 export ros_bindir = "${ros_prefix}/bin"
 export ros_libdir = "${ros_prefix}/${baselib}"