Skip to content
  1. Mar 03, 2009
  2. Feb 21, 2009
  3. Feb 04, 2009
    • Nick Lewycky's avatar
      Reapply patch from r62553, with a fix to avoid looking for an ffi.h that isn't · a89ec99f
      Nick Lewycky authored
      there.
      
      This changes the interpreter to use libffi. After this patch, the interpreter
      will barely be able to call any external functions if built on a system without
      libffi installed (just enough to pass 'make check' really). But with libffi,
      we can now call any function that isn't variadic or taking a struct or vector
      parameter (but pointer to struct is fine). Patch by Alexei Svitkine!
      
      llvm-svn: 63723
      a89ec99f
  4. Feb 03, 2009
  5. Jan 09, 2009
  6. Oct 22, 2008
  7. Oct 21, 2008
  8. Oct 03, 2008
    • Jim Grosbach's avatar
      Add support for Canadian Cross builds where the host executables are not · 009db895
      Jim Grosbach authored
      runnable on the build machine.
      
      There are a few bits that need built for the build environment (TableGen).
      This patch builds those bits, and the associated libraries, for the build
      environment as well as the (usual) host environment.
      
      Thanks to Eric C. and Devang P. for pre-commit review.
      
      llvm-svn: 56975
      009db895
  9. Sep 02, 2008
  10. Aug 30, 2008
  11. Mar 31, 2008
  12. Mar 10, 2008
  13. Jan 15, 2008
  14. Dec 29, 2007
  15. Oct 02, 2007
  16. Sep 29, 2007
  17. Sep 20, 2007
  18. Sep 18, 2007
  19. Jul 04, 2007
  20. 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
  21. Apr 21, 2007
  22. 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
  23. 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
  24. Dec 21, 2006
  25. Dec 16, 2006
  26. Dec 13, 2006
  27. 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
  28. 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
  29. Nov 17, 2006
  30. Nov 05, 2006
  31. Nov 03, 2006
  32. Aug 08, 2006
  33. Aug 04, 2006
  34. 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
Loading