diff --git a/CMakeLists.txt b/CMakeLists.txt
index 788346d442da629a756ed1977e05d51959039b38..8ba94d79b03ed72b92a3a655e3398622baf79f39 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,6 +25,10 @@ add_library(${TN} STATIC)
 set_target_properties(${TN} PROPERTIES OUTPUT_NAME rf_behavior_loader)
 include(SrcBehaviorLoader/CMakeLists.txt)
 
+if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+    target_link_libraries(${TN} stdc++fs)
+endif()
+
 install(
     TARGETS
         RF_behavior_loader
diff --git a/cmake/RF_behavior_loaderConfig.cmake.in b/cmake/RF_behavior_loaderConfig.cmake.in
index f5d43d2acd8e6b585ec35f45b2441833f3ec03ed..a23ad846b07d47e0727362fc9d5a5720fa0bb60d 100644
--- a/cmake/RF_behavior_loaderConfig.cmake.in
+++ b/cmake/RF_behavior_loaderConfig.cmake.in
@@ -1,7 +1,5 @@
 @PACKAGE_INIT@
 
-find_package(RF_Interfaces 0.1.0 REQUIRED)
-
 include(${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake)
 
 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/Modules")