diff --git a/rclcpp/CMakeLists.txt b/rclcpp/CMakeLists.txt
index 3b515b6aa4..a150a0ab68 100644
--- a/rclcpp/CMakeLists.txt
+++ b/rclcpp/CMakeLists.txt
@@ -10,6 +10,7 @@ find_package(builtin_interfaces REQUIRED)
find_package(libstatistics_collector REQUIRED)
find_package(rcl REQUIRED)
find_package(rcl_interfaces REQUIRED)
+find_package(rcl_logging_interface REQUIRED)
find_package(rcl_yaml_param_parser REQUIRED)
find_package(rcpputils REQUIRED)
find_package(rcutils REQUIRED)
@@ -208,6 +209,7 @@ ament_target_dependencies(${PROJECT_NAME}
"libstatistics_collector"
"rcl"
"rcl_interfaces"
+ "rcl_logging_interface"
"rcl_yaml_param_parser"
"rcpputils"
"rcutils"
diff --git a/rclcpp/package.xml b/rclcpp/package.xml
index b3384fa629..e1c272d949 100644
--- a/rclcpp/package.xml
+++ b/rclcpp/package.xml
@@ -35,6 +35,7 @@
libstatistics_collector
rcl
+ rcl_logging_interface
rcl_yaml_param_parser
rcpputils
rcutils