Skip to content
  1. Jan 26, 2016
    • Chris Bieneman's avatar
      Remove autoconf support · e49730d4
      Chris Bieneman authored
      Summary:
      This patch is provided in preparation for removing autoconf on 1/26. The proposal to remove autoconf on 1/26 was discussed on the llvm-dev thread here: http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html
      
      "I felt a great disturbance in the [build system], as if millions of [makefiles] suddenly cried out in terror and were suddenly silenced. I fear something [amazing] has happened."
      - Obi Wan Kenobi
      
      Reviewers: chandlerc, grosbach, bob.wilson, tstellarAMD, echristo, whitequark
      
      Subscribers: chfast, simoncook, emaste, jholewinski, tberghammer, jfb, danalbert, srhines, arsenm, dschuff, jyknight, dsanders, joker.eph, llvm-commits
      
      Differential Revision: http://reviews.llvm.org/D16471
      
      llvm-svn: 258861
      e49730d4
  2. Jan 13, 2016
  3. Dec 10, 2015
  4. Nov 28, 2015
    • Keno Fischer's avatar
      [autoconf] Fix MinGW build · 88f4919a
      Keno Fischer authored
      This is the autoconf analog of r251201. I realize autoconf is
      deprecated, but while it's in tree, it should at least be kept working.
      
      Also add the deprecation message to configure.ac such that AutoRegen
      actually picks ip up.
      
      llvm-svn: 254215
      88f4919a
  5. Nov 12, 2015
    • Dylan McKay's avatar
      Add AVR backend skeleton · c498ba3a
      Dylan McKay authored
      This adds part of the target info code, and adds modifications to
      the build scripts so that AVR is recognized a supported, experimental
      backend.
      
      It does not include any AVR-specific code, just the bare sources required
      for a backend to exist.
      
      From D14039.
      
      llvm-svn: 252865
      c498ba3a
  6. Nov 09, 2015
  7. Sep 12, 2015
  8. Aug 18, 2015
  9. Aug 07, 2015
  10. Aug 05, 2015
  11. 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
  12. Jul 15, 2015
  13. Jul 01, 2015
  14. Jun 30, 2015
  15. Jun 18, 2015
  16. Jun 13, 2015
  17. Jun 09, 2015
  18. May 28, 2015
  19. 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
  20. Apr 29, 2015
  21. Apr 01, 2015
  22. 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
  23. Mar 12, 2015
  24. Mar 09, 2015
  25. Feb 28, 2015
  26. Feb 26, 2015
  27. Feb 01, 2015
  28. Jan 30, 2015
  29. Jan 14, 2015
  30. 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
Loading