Regarding,
On 01/05/2014 04:48 AM, Andriy Gapon wrote:
thanks a lot for sharing! In FreeBSD we have the following commit:
https://github.com/freebsd/freebsd/commit/a7cf665d I believe that both
changes try to fix the same problem and are approximately equivalent.
I think that the FreeBSD change was supposed to eventually end up in
illumos, but due to the cumbersome RTI process (from a point of view
of someone using and hacking on a different OS, of course) I never got
around to it. And apparently nobody else was sufficiently interested.
I'll check out that commit in FreeBSD. Thanks for the info.
On another note, and one that possibly impacts SA management as well as other
things, I'm curious whether anyone in the OpenZFS community has experienced
problems as various OS distros have adopted gcc 4.8. I realize that FreeBSD
uses a much older version and I've got no idea about Illumos. I'd like to refer
the community to
https://github.com/zfsonlinux/zfs/commit/5d862cb0d9a4b6dcc97a88fa0d5a7a717566e5ab
which
This is the same URL as for the SA commit. You probably wanted to paste a
different one here.
Oops, sorry about the cut/paste error. Here's the proper commit for the
hack-ish workaround to the GCC 4.8 aggressive loop optimization:
https://github.com/dweeezil/zfs/commit/5495e9e110c41121cd6946e1b355537b9b7e8f64
.. Also, I mentioned that FreeBSD used an older version of GCC but I had
forgotten that it was using clang/llvm these days. I do build under
Linux with clang from time to time but hadn't tested whether this
problem also manifests itself in that case.
- Tim
_______________________________________________
developer mailing list
[email protected]
http://lists.open-zfs.org/mailman/listinfo/developer