Skip to content
  1. Dec 29, 2007
  2. Oct 02, 2007
  3. Sep 29, 2007
  4. Sep 20, 2007
  5. Sep 18, 2007
  6. Jul 04, 2007
  7. Jun 28, 2007
    • David Greene's avatar
      Add support for building with _GLIBCXX_DEBUG. New configure option · cbc8ddf8
      David Greene authored
      --enable-expensive-checks allows the developer to enable runtime
      checking that can greatly increase compile time.  Currently it only
      turns on _GLIBCXX_DEBUG.  Other expensive debugging checks added later
      should be controlled by this configure option.
      
      This patch also updates llvm-config with a --cppflags option to inform
      llvm-gcc how to build itself so that it is compatible with an llvm that
      was built with _GLIBCXX_DEBUG.
      
      llvm-svn: 37777
      cbc8ddf8
  8. Apr 21, 2007
  9. Mar 29, 2007
    • Reid Spencer's avatar
      For PR789: · 200c6f9c
      Reid Spencer authored
      Make the sys::Path::getFileStatus function more efficient by having it
      return a pointer to the FileStatus structure rather than copy it. Adjust
      uses of the function accordingly. Also, fix some memory issues in sys::Path.
      
      llvm-svn: 35476
      200c6f9c
  10. Jan 17, 2007
    • Reid Spencer's avatar
      For PR739: · e7b24afa
      Reid Spencer authored
      Support overriding the prefix and DESTDIR variables from the make command
      line. This makes the makefile system a little more GNU compliant and the
      feature makes it easier for distribution builders to re-target the install
      location of LLVM.
      
      llvm-svn: 33305
      e7b24afa
  11. Dec 21, 2006
  12. Dec 16, 2006
  13. Dec 13, 2006
  14. Dec 10, 2006
    • Reid Spencer's avatar
      For PR739: · d8c16d39
      Reid Spencer authored
      Define a DESTDIR variable and use it to define the various install
      locations. This allows DESTDIR to be overridden on the command line.
      
      llvm-svn: 32409
      d8c16d39
  15. Dec 01, 2006
    • Reid Spencer's avatar
      For PR1019: · d4399925
      Reid Spencer authored
      Add HAVE_PTHREAD to makefiles with support from configure and use it to
      determine whether to build examples/ParallelJIT.
      Patch by Anton Korobeynikov.
      
      llvm-svn: 32054
      d4399925
  16. Nov 17, 2006
  17. Nov 05, 2006
  18. Nov 03, 2006
  19. Aug 08, 2006
  20. Aug 04, 2006
  21. Jul 28, 2006
    • Reid Spencer's avatar
      For PR848: · 9372247e
      Reid Spencer authored
      1. Get the path to the pwd binary (/bin/pwd usually) from configure.
      2. Use that path to run pwd in all path variables set in Makefile.config.in
      The hope is that these changes will resolve symlinks to physical paths. This
      should work on all platforms where the binary pwd defaults to printing
      physical paths. The shell version of pwd generally doesn't (it will print
      the symlink path).
      
      llvm-svn: 29381
      9372247e
    • Reid Spencer's avatar
      Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to · eca6f732
      Reid Spencer authored
      have a compile-host version of "nm", not build-host. In order to effect this
      we must use autoconf to determine the correct "nm" to use and propagate that
      through the makefiles, through llvm-config and finally to GenLibDeps.pl as
      an optional argument.
      Patch contributed by Anton Korobeynikov. Thanks!
      
      llvm-svn: 29368
      eca6f732
  22. Jul 26, 2006
    • Reid Spencer's avatar
      For PR814: · 0aa9d00b
      Reid Spencer authored
      Provide support for making cross-compiling builds. See the PR for details.
      Patch provided by Anton Korobeynikov. Thanks, Anton!
      
      llvm-svn: 29309
      0aa9d00b
  23. Jun 21, 2006
  24. Jun 01, 2006
    • Reid Spencer's avatar
      Support correct build: · 6c8368be
      Reid Spencer authored
      1. Capture the ENABLE_THREADS configure variable in Makefile.config
      2. Use ENABLE_THREADS to avoid building ParallelJIT if threads are not
         present.
      
      llvm-svn: 28609
      6c8368be
  25. Apr 10, 2006
  26. Apr 09, 2006
    • Reid Spencer's avatar
      Change the assertions defaults: · fa423e9b
      Reid Spencer authored
      1. Assertions now default to on for all builds
      2. If you want them disabled you must (a) --disable-assertions to configure
         or DISABLE_ASSERTIONS=1 to make.
      
      llvm-svn: 27548
      fa423e9b
  27. Apr 07, 2006
  28. Mar 24, 2006
    • Reid Spencer's avatar
      Update to llvm-config tool, by Erik Kidd: · 972bea5c
      Reid Spencer authored
      1. Check for Perl and only build llvm-config if its available.
      2. Add some virtual components
      3. Don't depend on "standard" location for Perl, but configured location
      4. Document the tool with a POD file.
      
      This version is now ready for testing by users.
      
      llvm-svn: 27005
      972bea5c
  29. Dec 21, 2005
    • Reid Spencer's avatar
      Implement fix for PR471: · 3f31cc4d
      Reid Spencer authored
      * Add --enable-debug-runtime option, defaults to disabled
      * Pass the new config var, DEBUG_RUNTIME, to Makefiles
      * Don't use -Wa,-strip-debug if debug-runtime is enabled
      
      llvm-svn: 24891
      3f31cc4d
  30. Apr 22, 2005
    • Reid Spencer's avatar
      Two changes: · ce9612b2
      Reid Spencer authored
      1. Get rid of TOOLLINKOPTS as it is a hold over from llvm-test and only
         used to communicate additional libraries to the linker. The *standard*
         way to do that is with the LIBS variable which this change supports.
      
      2. Allow the TARGETS_TO_BUILD variable to be set from the configuration
         substitution. This is the result of the --enable-target= parameter to
         the configure script.
      
      llvm-svn: 21449
      ce9612b2
  31. Feb 24, 2005
    • Reid Spencer's avatar
      For PR528: · c43b1d40
      Reid Spencer authored
      * Consolidate all "install" usage to the install program/script found by
        autoconf which includes the autoconf/install-sh script if necessary
      * Change Makefile.rules to not use the -D flag to install but use the
        MKDIR command as necessary.
      * Change Makefile.rules to differentiate between installation of executable
        files and regular data files to get the permission modes correct.
      
      llvm-svn: 20294
      c43b1d40
  32. Feb 16, 2005
  33. Jan 16, 2005
  34. Dec 31, 2004
    • Reid Spencer's avatar
      For PR351: · d7287e05
      Reid Spencer authored
      Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles
      
      llvm-svn: 19205
      d7287e05
Loading