Skip to content
  1. Jun 25, 2013
  2. Apr 23, 2013
  3. Mar 15, 2013
  4. Feb 04, 2013
    • Patrik Hagglund's avatar
      Pass CPPFLAGS/CFLAGS/CXXFLAGS from the environment of configure to · d91ae4d9
      Patrik Hagglund authored
      Makefile.config.
      
      This is implied at the bottom of the help text of configure (besides
      CC/CXX/LDFLAGS, already passed to Makefile.config).
      
      For backward compatibility, the values of CFLAGS and CXXFLAGS defaults
      to empty, overriding the default values provided by autoconf (for
      example, '-g -O2' when CC=gcc').
      
      $(CPP) is not used by our makefiles. Therefore, the value of CPP is
      not passed to Makefile.config, despite beeing mentioned by 'configure
      --help'.
      
      llvm-svn: 174313
      d91ae4d9
  5. Jan 31, 2013
  6. Jan 30, 2013
  7. Jan 16, 2013
    • Peter Collingbourne's avatar
      Introduce llvm::sys::getProcessTriple() function. · a51c6ed6
      Peter Collingbourne authored
      In r143502, we renamed getHostTriple() to getDefaultTargetTriple()
      as part of work to allow the user to supply a different default
      target triple at configure time.  This change also affected the JIT.
      However, it is inappropriate to use the default target triple in the
      JIT in most circumstances because this will not necessarily match
      the current architecture used by the process, leading to illegal
      instruction and other such errors at run time.
      
      Introduce the getProcessTriple() function for use in the JIT and
      its clients, and cause the JIT to use it.  On architectures with a
      single bitness, the host and process triples are identical.  On other
      architectures, the host triple represents the architecture of the
      host CPU, while the process triple represents the architecture used
      by the host CPU to interpret machine code within the current process.
      For example, when executing 32-bit code on a 64-bit Linux machine,
      the host triple may be 'x86_64-unknown-linux-gnu', while the process
      triple may be 'i386-unknown-linux-gnu'.
      
      This fixes JIT for the 32-on-64-bit (and vice versa) build on non-Apple
      platforms.
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D254
      
      llvm-svn: 172627
      a51c6ed6
  8. Jan 09, 2013
    • David Greene's avatar
      Disable -Wuninitialized for gcc · 9ff8d471
      David Greene authored
      If the compiler is gcc, disable variants of -Wuninitialized depending
      on the gcc version.  This gets a lot of false positive warnings out of
      the build.
      
      Generate a new configure for the gcc -Wno-uninitialized fix.
      
      Pick up -Wno-uninitialized from configure
      
      Add the option -Wno[-maybe]-uninitialized as determined by configure.
      
      llvm-svn: 172006
      9ff8d471
  9. Dec 13, 2012
  10. 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
  11. 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
  12. Sep 25, 2012
  13. Aug 28, 2012
  14. Aug 14, 2012
  15. Aug 03, 2012
  16. Jun 28, 2012
  17. May 17, 2012
    • Danil Malyshev's avatar
      - Added ExecutionEngine/MCJIT tests · 7c5db453
      Danil Malyshev authored
      - Added HOST_ARCH to Makefile.config.in
      The HOST_ARCH will be used by MCJIT tests filter, because MCJIT supported only x86 and ARM architectures now.
      
      llvm-svn: 157015
      7c5db453
  18. 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
  19. Mar 13, 2012
  20. Mar 07, 2012
  21. Feb 29, 2012
  22. Feb 28, 2012
  23. Dec 18, 2011
    • Dylan Noblesmith's avatar
      capitalize project name, reference bugzilla · 67c4970b
      Dylan Noblesmith authored
      And fix the double-[]. It was including the [] as part of
      the project name somehow, resulting in PACKAGE_TARNAME "-llvm-"
      and a strange docdir default:
      
      ./configure --help | grep docdir
        --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
      
      llvm-svn: 146849
      67c4970b
  24. 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
  25. Nov 12, 2011
  26. Nov 11, 2011
  27. Oct 26, 2011
  28. Oct 18, 2011
  29. Oct 16, 2011
  30. Oct 13, 2011
  31. Sep 21, 2011
  32. Jun 17, 2011
Loading