-diff --git a/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt b/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt
-index 75bb6b5..75c5eb1 100644
---- a/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt
-+++ b/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt
-@@ -38,6 +38,7 @@ set(sources
- )
- 
- add_library(cppyy SHARED ${headers} ${sources})
-+target_include_directories(cppyy PRIVATE ${CMAKE_BINARY_DIR}/include) # needed for string_view backport
- target_compile_options(cppyy PRIVATE
-   -Wno-shadow -Wno-strict-aliasing -Wno-unused-but-set-parameter)
- target_include_directories(cppyy PUBLIC ${PYTHON_INCLUDE_DIRS}
 diff --git a/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Converters.cxx b/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Converters.cxx
-index d6cda51..a470a41 100644
+index 5474d9c..9b6807d 100644
 --- a/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Converters.cxx
 +++ b/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Converters.cxx
 @@ -20,9 +20,7 @@

 
 // FIXME: Should refer to CPyCppyy::Parameter in the code.
 #ifdef R__CXXMODULES
@@ -1029,7 +1027,6 @@ bool CPyCppyy::name##Converter::ToMemory(PyObject* value, void* address)     \
 }
 
 CPPYY_IMPL_STRING_AS_PRIMITIVE_CONVERTER(STLString, std::string, c_str, size)

 
 CPyCppyy::STLWStringConverter::STLWStringConverter(bool keepControl) :
     InstancePtrConverter(Cppyy::GetScope("std::wstring"), keepControl) {}
@@ -2188,14 +2184,13 @@ public:
         gf["const string&"] =               (cf_t)+[](long) { return new STLStringConverter{}; };
         gf["string&&"] =                    (cf_t)+[](long) { return new STLStringMoveConverter{}; };
         gf["std::string&&"] =               (cf_t)+[](long) { return new STLStringMoveConverter{}; };
