Skip to content
  1. Aug 05, 2015
  2. Aug 04, 2015
    • Justin Bogner's avatar
      Remove the configure and cmake checks for sys/wait.h · c7e3f3ab
      Justin Bogner authored
      If we don't have sys/wait.h and we're on a unix system there's no way
      that several of the llvm tools work at all. This includes clang.
      
      Just remove the configure and cmake checks entirely - we'll get a
      build error instead of building something broken now.
      
      llvm-svn: 243957
      c7e3f3ab
  3. Jul 15, 2015
  4. Jul 01, 2015
  5. Jun 30, 2015
  6. Jun 18, 2015
  7. Jun 13, 2015
  8. Jun 09, 2015
  9. May 28, 2015
  10. May 04, 2015
    • Jon Roelofs's avatar
      Deprecate in-source autotools builds · 949d55d8
      Jon Roelofs authored
      This is a followup from:
      http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20150323/268067.html
      
      Upgrade instructions:
        $ mv llvm/include/llvm/Config/config.h ./config.h.BACKUP
        # copy the configure line from line 7 of llvm/config.log
        # (for example: `$ ./configure --no-create --no-recursion`)
        $ mkdir build
        $ cd build
        # run the configure line, but this time with '../llvm' at the beginning:
        $ ../llvm/configure --no-create --no-recursion
      
      These warnings will soon be turned into hard errors after a week.  Speak up now
      if this is going to be a problem for you.
      
      llvm-svn: 236399
      949d55d8
  11. Apr 29, 2015
  12. Apr 01, 2015
  13. Mar 26, 2015
    • Sanjoy Das's avatar
      [ADT][CMake][AutoConf] Fail-fast iterators for DenseMap · 8ce6499b
      Sanjoy Das authored
      Summary:
      This patch is an attempt at making `DenseMapIterator`s "fail-fast".
      Fail-fast iterators that have been invalidated due to insertion into
      the host `DenseMap` deterministically trip an assert (in debug mode)
      on access, instead of non-deterministically hitting memory corruption
      issues.
      
      Enabling fail-fast iterators breaks the LLVM C++ ABI, so they are
      predicated on `LLVM_ENABLE_ABI_BREAKING_CHECKS`.
      `LLVM_ENABLE_ABI_BREAKING_CHECKS` by default flips with
      `LLVM_ENABLE_ASSERTS`, but can be clamped to ON or OFF using the CMake /
      autoconf build system.
      
      Reviewers: chandlerc, dexonsmith, rnk, zturner
      
      Subscribers: llvm-commits
      
      Differential Revision: http://reviews.llvm.org/D8351
      
      llvm-svn: 233310
      8ce6499b
  14. Mar 12, 2015
  15. Mar 09, 2015
  16. Feb 28, 2015
  17. Feb 26, 2015
  18. Feb 01, 2015
  19. Jan 30, 2015
  20. Jan 14, 2015
  21. Dec 29, 2014
    • Chandler Carruth's avatar
      [multilib] Add support to the autoconf build to substitute · 9db2b524
      Chandler Carruth authored
      a CLANG_LIBDIR_SUFFIX variable. This is necessary before I can add
      support for using that variable to CMake and the C++ code in Clang, and
      the autoconf build system does all substitutions in the LLVM tree.
      
      As mentioned before, I'm not planning to add actual multilib support to
      the autoconf build, just enough stubs for it to keep playing nicely with
      the CMake build once that one has support.
      
      llvm-svn: 224922
      9db2b524
  22. Dec 12, 2014
    • Rafael Espindola's avatar
      Require python 2.7. · 21a40085
      Rafael Espindola authored
      We were already requiring 2.5, which meant that people on old linux distros
      had to upgrade anyway.
      
      Requiring python 2.6 will make supporting 3.X easier as we can use the 3.X
      exception syntax.
      
      According to the discussion on llvmdev, there is not much value is requiring
      just 2.6, we may as well just require 2.7.
      
      llvm-svn: 224129
      21a40085
  23. Nov 19, 2014
  24. Nov 05, 2014
  25. Oct 30, 2014
    • Peter Zotov's avatar
      [OCaml] [autoconf] Migrate to ocamlfind. · 668f9670
      Peter Zotov authored
      This commit updates the OCaml bindings and tests to use ocamlfind.
      The bindings are migrated in order to use ctypes, which are now
      required for MCJIT-backed Llvm_executionengine.
      The tests are migrated in order to use OUnit and to verify that
      the distributed META.llvm allows to build working executables.
      
      Every OCaml toolchain invocation is now chained through ocamlfind,
      which (in theory) allows to cross-compile the OCaml bindings.
      
      The configure script now checks for ctypes (>= 0.2.3) and
      OUnit (>= 2). The code depending on these libraries will be added
      later. The configure script does not check the package versions
      in order to keep changes less invasive.
      
      Additionally, OCaml bindings will now be automatically enabled
      if ocamlfind is detected on the system, rather than ocamlc, as it
      was before.
      
      llvm-svn: 220899
      668f9670
  26. Oct 27, 2014
  27. Oct 17, 2014
  28. Oct 04, 2014
Loading