Skip to content
  1. Oct 12, 2012
  2. Oct 10, 2012
  3. Oct 08, 2012
  4. Oct 05, 2012
  5. Oct 04, 2012
    • Jordan Rose's avatar
      Make sure 'prefix-clang++' is aliased to 'prefix-clang', not 'clang'. · 5f9dd320
      Jordan Rose authored
      When aliasing tools, rather than using the base TOOLEXENAME, we should
      instead use the built tool's basename (for 'make') or the installed
      tool's basename (for 'make install').
      
      This should not cause any changes for anyone building unprefixed 'clang'
      and 'clang++' tools.
      
      Patch by Rick Foos!
      
      llvm-svn: 165189
      5f9dd320
  6. Oct 01, 2012
    • Jordan Rose's avatar
      Re-enable support for --program-prefix. · 3c837abd
      Jordan Rose authored
      The Apple buildbots have been modified not to pass --target,
      so they shouldn't choke on a default program prefix anymore.
      
      Patch by Rick Foos!
      
      llvm-svn: 164956
      3c837abd
  7. Sep 26, 2012
    • Jordan Rose's avatar
      Revert "Add --program-prefix support to build" · 2998d25a
      Jordan Rose authored
      The Apple buildbots are set up to pass --target to configure for both
      cross- and non-cross-compile builds, and the standard autoconf response
      to this is to set the program prefix to '<target>-'. Until we can figure
      out the proper way to handle this (don't pass --target? pass an explicit
      --program-prefix=""? don't auto-populate program_prefix with target_alias?)
      it's more important to keep the buildbots running.
      
      This reverts r164633 / ba48ceb1a3802e20e781ef04ea2573ffae2ac414.
      
      llvm-svn: 164651
      2998d25a
  8. Sep 25, 2012
  9. Aug 28, 2012
  10. Aug 03, 2012
  11. Jun 28, 2012
  12. May 23, 2012
  13. May 07, 2012
    • Preston Gurd's avatar
      Make IntelJITEvents and OProfileJIT as optional libraries and add · e65f4e66
      Preston Gurd authored
      optional library support to the llvm-build tool:
       - Add new command line parameter to llvm-build: “--enable-optional-libraries”
       - Add handing of new llvm-build library type “OptionalLibrary”
       - Update Cmake and automake build systems to pass correct flags to llvm-build
         based on configuration
      
      Patch by Dan Malea!
      
      llvm-svn: 156319
      e65f4e66
  14. Apr 19, 2012
    • Michael J. Spencer's avatar
      Remove llvm-ld and llvm-stub (which is only used by llvm-ld). · 9125493e
      Michael J. Spencer authored
      llvm-ld is no longer useful and causes confusion and so it is being removed.
      
      * Does not work very well on Windows because it must call a gcc like driver to
        assemble and link.
      * Has lots of hard coded paths which are wrong on many systems.
      * Does not understand most of ld's options.
      * Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
        ld, or fully replaced by Clang.
      
      I know of no production use of llvm-ld, and hacking use should be
      replaced by Clang's driver.
      
      llvm-svn: 155147
      9125493e
  15. Apr 11, 2012
  16. Mar 12, 2012
  17. Mar 06, 2012
  18. Feb 29, 2012
  19. Feb 28, 2012
  20. Feb 18, 2012
  21. Feb 03, 2012
  22. Dec 27, 2011
  23. Dec 22, 2011
    • Benjamin Kramer's avatar
      Reenable building with -fvisibility-inlines-hidden. · d90b5955
      Benjamin Kramer authored
      This was disabled years ago because of a bug in GCC 4.1, which is
      on our "broken compilers" list for other reasons. Saving ~500k
      on a clang binary (Release+Asserts) is well worth dropping support
      for it.
      
      We currently disable it for shared libraries (where it would bring
      the biggest win) because clang is broken (PR11642).
      
      IMPORTANT: If you're doing incremental builds you may get tons of
      linker warnings. make clean will fix them.
      
      llvm-svn: 147182
      d90b5955
  24. Dec 01, 2011
  25. Nov 29, 2011
  26. Nov 28, 2011
    • Bob Wilson's avatar
      Add an optional separate install prefix for internal components. rdar://10217046 · 3f35470f
      Bob Wilson authored
      Some files installed by clang are not relevant for general users and we'd like
      to be able to install them to a different location.  This adds a new
      --with-internal-prefix configure option and a corresponding PROJ_internal_prefix
      makefile variable, which defaults to the standard prefix.  A tool makefile
      can specify that it should be installed to this internal prefix by defining
      INTERNAL_TOOL.
      
      llvm-svn: 145234
      3f35470f
  27. Nov 14, 2011
  28. Nov 12, 2011
  29. Nov 11, 2011
Loading