Wolfgang,

I've made your little test program into a ./configure test. When you
run ./configure on your machine now, do you find that
   DEAL_II_BOOST_BIND_COMPILER_BUG
is set in base/include/base/config.h afterwards?

No, I do not. ;-( Can you please set optimized compiler flags in line 4492 in aclocal.m4, i.e.,
  CXXFLAGS="$CXXFLAGSO ...
I can't run autoconf under my MacOSX, so I cannot regenerate the configure file. And if you're already there, you can delete the first check

  std::complex<double> double_val (1., 2.);
  boost::bind(&bug_function<std::complex<double> >,
              double_val)();

in the bug file, complex doubles work fine, which is of no use here...

Anyway, with the above modification, I get that DEAL_II_BOOST_BIND_COMPILER_BUG is set, and then one could insert this in lac/include/lac/vector.h.

Best,
Martin
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to