diff -Nru orig/flowCore/src/Makevars.ucrt patched/flowCore/src/Makevars.ucrt
--- orig/flowCore/src/Makevars.ucrt	2024-01-13 15:55:29.000000000 +0100
+++ patched/flowCore/src/Makevars.ucrt	2024-03-14 11:09:38.707409100 +0100
@@ -1,6 +1,7 @@
 CXX_STD = CXX17
 RHDF5_LIBS= $(shell "${R_HOME}/bin/Rscript" -e "Rhdf5lib::pkgconfig('PKG_CXX_LIBS')")
-PKG_LIBS += `"${R_HOME}/bin/Rscript" -e "cytolib:::cytolib_LdFlags();cat(' ');RProtoBufLib:::LdFlags()"` ${RHDF5_LIBS} $(LAPACK_LIBS) $(BLAS_LIBS) -lstdc++fs  -lbcrypt
+PKG_LIBS += `"${R_HOME}/bin/Rscript" -e "cytolib:::cytolib_LdFlags();cat(' ');RProtoBufLib:::LdFlags()"` ${RHDF5_LIBS} $(LAPACK_LIBS) $(BLAS_LIBS) -lbcrypt
+PKG_CXXFLAGS = -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION
 
 .PHONY: all clean 
 
