I suppose I am late to this party.
So I see that clang is to become the base compiler in FreeBSD 10. I hope this greatly accelerates LLVM/clang's support of things like OpenMP. It saddens me to see FreeBSD continue to shy away from solid, modern support for OpenMP. From what I can see, LLVM/clang has OpenMP on its radar, but it's not going to mature for quite a while.
I suppose if anything is going to drive this need in clang, it'll be that it's the base compiler for an OS that is supposedly interested in high scalability on SMP. They've been stuck a base compiler (gcc 4.2.1) for ages, and it also happens to be the earliest gcc with GOMP integration.
Now they're going to one that has no OpenMP support; I guess I just don't understand it other than, like I said above, it'll drive clang features very rapidly.
Ultimately, I am continuously dismayed at some of these decisions FreeBSD makes that are providing less base-system access to the SMP power it's so obviously hungry for. :r
So I see that clang is to become the base compiler in FreeBSD 10. I hope this greatly accelerates LLVM/clang's support of things like OpenMP. It saddens me to see FreeBSD continue to shy away from solid, modern support for OpenMP. From what I can see, LLVM/clang has OpenMP on its radar, but it's not going to mature for quite a while.
I suppose if anything is going to drive this need in clang, it'll be that it's the base compiler for an OS that is supposedly interested in high scalability on SMP. They've been stuck a base compiler (gcc 4.2.1) for ages, and it also happens to be the earliest gcc with GOMP integration.
Now they're going to one that has no OpenMP support; I guess I just don't understand it other than, like I said above, it'll drive clang features very rapidly.
Ultimately, I am continuously dismayed at some of these decisions FreeBSD makes that are providing less base-system access to the SMP power it's so obviously hungry for. :r