Skip to content
  1. Sep 03, 2014
  2. Aug 07, 2014
  3. Aug 05, 2014
    • Jim Cownie's avatar
      After three iterations of community review, we believe that this new · 3b81ce6b
      Jim Cownie authored
      CMAKE buld system should meet everyone's requirements.
      
      Enhanced CMake Build System Commit 
      
      * Supports Linux, Mac, Windows, and Intel® Xeon Phi builds
      * Supports building with gcc, icc, clang, and Visual Studio compilers
      * Supports bulding "fat" libraries on OS/X with clang
      * Details and documentation on how to use build system 
        are in Build_With_CMake.txt
      * To use the old CMake build system (corresponds to 
        CMakeLists.txt.old), just rename CMakeLists.txt to
        CMakeLists.txt.other and rename CMakeLists.txt.old to
        CMakeLists.txt
      
      llvm-svn: 214850
      3b81ce6b
  4. Jun 02, 2014
  5. Jun 01, 2014
    • Alp Toker's avatar
      Add initial CMake build system · 7198f529
      Alp Toker authored
      This is not yet supported for production builds but can already produce working
      binaries on OS X and Linux with clang and gcc.
      
      The intention is to improve support to the point where it can integrate with
      the LLVM runtime platform, cover all platforms, runtime/release build
      configurations and run the tests.
      
      Patch by Jack Howarth!
      
      llvm-svn: 209994
      7198f529
  6. Mar 02, 2014
  7. Feb 28, 2014
    • Alp Toker's avatar
      Add support for FreeBSD · 763b9396
      Alp Toker authored
      Port the OpenMP runtime to FreeBSD along with associated build system changes.
      
      Also begin to generalize affinity capabilities so they aren't tied explicitly
      to Windows and Linux.
      
      The port builds with stock clang and gmake and has no additional runtime
      dependencies.
      
      All but a handful of the validation suite tests are now passing on FreeBSD 10
      x86_64.
      
      llvm-svn: 202478
      763b9396
  8. Feb 25, 2014
  9. Feb 24, 2014
    • Alp Toker's avatar
      Fix linking and get the build working on OS X · 9a0a2071
      Alp Toker authored
      No version of clang installed by XCode, ToT or otherwise recognizes the flag
      '-no-intel-extensions' and more recent versions error out on it.
      
      Prospectively conditionalize the flag behind "icc" to fix the mainline build
      with clang.
      
      llvm-svn: 202030
      9a0a2071
    • Alp Toker's avatar
      Fix clang compiler detection on OS X · c5df02fa
      Alp Toker authored
      check-tools.pl was hard-wired to expect the Apple compiler version string which
      doesn't make much sense, especially for a LLVM project.
      
      The correctness and value of these compiler version checks still isn't clear
      following this build fix but they are retained for now.
      
      llvm-svn: 202029
      c5df02fa
    • Alp Toker's avatar
      clang build fix: don't check for gnu tools by default · 0032b4d5
      Alp Toker authored
      gcc/g++ don't exist on modern OS X development environments so the failed
      checks for gcc were causing the build to break even with 'make compiler=clang'.
      
      (The rationale for the check refers to a file 'touch-test.c' which no longer
      exists in the codebase.)
      
      llvm-svn: 202027
      0032b4d5
    • Alp Toker's avatar
      Fix typos · 8f2d3f0f
      Alp Toker authored
      llvm-svn: 202018
      8f2d3f0f
  10. Dec 23, 2013
    • Jim Cownie's avatar
      For your Christmas hacking pleasure. · 181b4bb3
      Jim Cownie authored
      This release use aligns with Intel(r) Composer XE 2013 SP1 Product Update 2 
      
      New features
      * The library can now be built with clang (though wiht some
        limitations since clang does not support 128 bit floats)
      * Support for Vtune analysis of load imbalance
      * Code contribution from Steven Noonan to build the runtime for ARM*
        architecture processors 
      * First implementation of runtime API for OpenMP cancellation
      
      Bug Fixes
      * Fixed hang on Windows (only) when using KMP_BLOCKTIME=0
      
      llvm-svn: 197914
      181b4bb3
  11. Sep 27, 2013
Loading