diff --git a/src/solvers/preconditioners.cpp b/src/solvers/preconditioners.cpp
index f7ef84967248d5cabd6006581bfc5340112ae414..519770d265e0c809c645ff88115f52c9b1367db6 100644
--- a/src/solvers/preconditioners.cpp
+++ b/src/solvers/preconditioners.cpp
@@ -16,7 +16,7 @@
 
 #include "eigenpy/solvers/preconditioners.hpp"
 #include "eigenpy/solvers/BasicPreconditioners.hpp"
-#include "eigenpy/solvers/BFGSPreconditioners.hpp"
+//#include "eigenpy/solvers/BFGSPreconditioners.hpp"
 
 namespace eigenpy
 {
@@ -27,7 +27,7 @@ namespace eigenpy
     DiagonalPreconditionerVisitor<double>::expose();
     LeastSquareDiagonalPreconditionerVisitor<double>::expose();
     IdentityPreconditionerVisitor::expose();
-    LimitedBFGSPreconditionerBaseVisitor< LimitedBFGSPreconditioner<double,Eigen::Dynamic,Eigen::Upper|Eigen::Lower> >::expose("LimitedBFGSPreconditioner");
+//      LimitedBFGSPreconditionerBaseVisitor< LimitedBFGSPreconditioner<double,Eigen::Dynamic,Eigen::Upper|Eigen::Lower> >::expose("LimitedBFGSPreconditioner");
    
   }
 } // namespace eigenpy
diff --git a/src/solvers/solvers.cpp b/src/solvers/solvers.cpp
index a17cd70b24e2afebe45c8647a77363c3d37497e2..645825753fcb9bdc7bc6e9354285cdd8bd83255b 100644
--- a/src/solvers/solvers.cpp
+++ b/src/solvers/solvers.cpp
@@ -28,7 +28,7 @@ namespace eigenpy
     
     // Conjugate gradient with limited BFGS preconditioner
     ConjugateGradientVisitor< ConjugateGradient<MatrixXd,Lower|Upper,IdentityPreconditioner > >::expose("IdentityConjugateGradient");
-    ConjugateGradientVisitor< ConjugateGradient<MatrixXd,Lower|Upper,LimitedBFGSPreconditioner<double,Dynamic,Lower|Upper> > >::expose("LimitedBFGSConjugateGradient");
+//    ConjugateGradientVisitor< ConjugateGradient<MatrixXd,Lower|Upper,LimitedBFGSPreconditioner<double,Dynamic,Lower|Upper> > >::expose("LimitedBFGSConjugateGradient");
     
     boost::python::enum_<Eigen::ComputationInfo>("ComputationInfo")
     .value("Success",Eigen::Success)