Announcement

Collapse
No announcement yet.

FreeBSD Now Uses LLVM/Clang 3.4

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    So, LLVM/Clang 3.4, Radeon w/ KMS, and a Mesa that goes with it.

    I believe that the Radeon DRM is based on an older Linux version, but hopefully now that the initial porting is over, it can be brought up to near synchronization with linux master.

    Once that's done, DPM, OpenCL, and RadeonSI compatibility start to become feasible.

    Comment


    • #17
      Originally posted by Veerappan View Post
      So, LLVM/Clang 3.4, Radeon w/ KMS, and a Mesa that goes with it.

      I believe that the Radeon DRM is based on an older Linux version, but hopefully now that the initial porting is over, it can be brought up to near synchronization with linux master.

      Once that's done, DPM, OpenCL, and RadeonSI compatibility start to become feasible.
      Initial radeon code is from Linux 3.8-rc3 or documented here: https://wiki.freebsd.org/Graphics that's small steps but FreeBSD development is interesting.

      Comment


      • #18
        What about the performance impact of Clang

        I'd really like to see the performance differences between FreeBSD 9 (built with GCC) vs FreeBSD 10 (built with Clang 3.3) vs FreeBSD 10 (built with Clang 3.4).

        The fact that I haven't seen any performance comparisons seems odd. Did I miss something?

        Comment


        • #19
          Originally posted by bpetty View Post
          I'd really like to see the performance differences between FreeBSD 9 (built with GCC) vs FreeBSD 10 (built with Clang 3.3) vs FreeBSD 10 (built with Clang 3.4).

          The fact that I haven't seen any performance comparisons seems odd. Did I miss something?
          For such a comparison you have to do it on your own as FreeBSD9 got compiled with GCC 4.2 (+various FreeBSD patches) but you can compile it also with clang (v3.3) (shown here: https://wiki.freebsd.org/BuildingFreeBSDWithClang), FreeBSD10 (base and most of the ports) got compiled with Clang 3.3 and for a comparsion with Clang 3.4 you have to import/merge Clang 3.4 from head and I'm not aware that somebody already tried this but maybe that's not a big thing. However Clang 3.4 looks very impressive and a later Clang with openmp would be nice to benchmarked with the Phoronix benchmark suite do know how much FreeBSD caught up against a current Linux distribution (Debian, Ubuntu, put in your favourite Linux distribution).

          Comment


          • #20
            Originally posted by mark45 View Post
            . Linux wannabies.
            Did you even bother to read the "Subject" ? you moronic Windoze Wannabee:

            -the fact that BSD has "dumped" gcc for LLVM/Clang 3.4 just shows you even more how BSD never did, nor ever will want to be like Linux, and LoL, why should they.
            you can shove your "systemD'uh" where the sun don't shine too -don't want it, or even care for it.
            While you're(linux) is trying to be more like Windoze everyday, BSD, atleast, and thankfully, is NOT !
            Last edited by scjet; 03-02-2014, 11:14 PM.

            Comment

            Working...
            X