Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | quiet some new spewage | Simon Marlow | 2010-07-09 | 1 | -3/+3 | |
| | ||||||
* | Check files are really created in libffi | Ian Lynagh | 2010-06-20 | 1 | -0/+6 | |
| | | | | | when we think that the libffi build creates them, so they just depend on the libffi build stamp. | |||||
* | Rename some variables from FOO to FOO_CMD | Ian Lynagh | 2010-06-16 | 1 | -1/+1 | |
| | | | | | | | | This fixes a problem with commands like gzip, where if $GZIP is exported in the environment, then when make runs a command it'll put the Makefile variable's value in the environment. But gzip treats $GZIP as arguments for itself, so when we run gzip it thinks we're giving it "gzip" as an argument. | |||||
* | Don't run "set -o igncr" before configuring libffi | Ian Lynagh | 2010-05-20 | 1 | -14/+0 | |
| | | | | | | | | | | It used to make the build work on cygwin, but now it breaks it instead: config.status: creating include/Makefile gawk: ./confLqjohp/subs.awk:1: BEGIN {\r gawk: ./confLqjohp/subs.awk:1: ^ backslash not last character on line config.status: error: could not create include/Makefile make[2]: *** [libffi/stamp.ffi.configure-shared] Error 1 make[1]: *** [all] Error 2 | |||||
* | Set more env variables when configuring libffi | Ian Lynagh | 2010-05-18 | 1 | -0/+3 | |
| | | | | We now tell it where to find ld, nm and ar | |||||
* | Fix makefile loop (#4050) | pho@cielonegro.org | 2010-05-07 | 1 | -1/+2 | |
| | | | | The libtool creates "libffi.dylib" and "libffi.5.dylib" but not "libffi.5.0.9.dylib". Having it in libffi_DYNAMIC_LIBS causes an infinite makefile loop. | |||||
* | Tidy up the "rm" flags in the build system | Ian Lynagh | 2010-05-08 | 1 | -1/+1 | |
| | ||||||
* | The libffi patches are no longer needed | Ian Lynagh | 2010-05-04 | 3 | -74405/+0 | |
| | ||||||
* | Fix dynamic libs on OS X, and enable them by default | Ian Lynagh | 2010-05-03 | 1 | -3/+3 | |
| | ||||||
* | libffi: install 'ffitarget.h' header as sole 'ffi.h' is unusable | Simon Marlow | 2010-03-29 | 1 | -1/+4 | |
| | | | | | Submitted by: Sergei Trofimovich <slyfox@community.haskell.org> Re-recorded against HEAD. | |||||
* | Don't rely on tar supporting -z; trac #3841 | Ian Lynagh | 2010-02-14 | 1 | -1/+1 | |
| | ||||||
* | Patch for shared libraries support on FreeBSD | Ian Lynagh | 2010-01-06 | 1 | -2/+1 | |
| | | | | From Maxime Henrion <mhenrion@gmail.com> | |||||
* | Link all dynamic libraries with the correct install_name on Mac OS/X. | Ian Lynagh | 2009-12-04 | 1 | -0/+8 | |
| | | | | | | This is a rerecord of Stephen Blackheath <oversensitive.pastors.stephen@blacksapphire.com>**20090930222855 to avoid conflicts. | |||||
* | Windows DLLs: Slurp across the actually static version of libffi | Ben.Lippmeier@anu.edu.au | 2009-11-19 | 1 | -0/+8 | |
| | ||||||
* | Windows DLLs: add #ifdefery to turn off DLL import of libffi when building ↵ | Ben.Lippmeier@anu.edu.au | 2009-11-18 | 1 | -1/+1 | |
| | | | | statically. | |||||
* | Put the libffi files to be installed into a dist directory | Ian Lynagh | 2009-11-18 | 2 | -28/+27 | |
| | | | | This meakes it easier to correctly clean libffi | |||||
* | Remove redundant libffi/tarball directory | Ian Lynagh | 2009-11-18 | 1 | -3/+0 | |
| | | | | We now use the tarball in the ghc-tarballs repo | |||||
* | Make a mingw tree from mingw tarballs | Ian Lynagh | 2009-10-23 | 1 | -1/+1 | |
| | ||||||
* | Remove libffi tarball from the repo | Ian Lynagh | 2009-10-14 | 1 | -0/+0 | |
| | ||||||
* | Install libHSffi_p.a | Ian Lynagh | 2009-10-12 | 1 | -1/+1 | |
| | ||||||
* | Use CONF_CC_OPTS | Manuel M T Chakravarty | 2009-09-17 | 1 | -3/+3 | |
| | | | | - Needed to get arch-dependent options, eg, on Snow Leopard | |||||
* | Use _ rather than : for the builtin package filenames | Ian Lynagh | 2009-09-13 | 1 | -1/+1 | |
| | | | | Using "builtin:foo" creates a file called "builtin" on Windows | |||||
* | Add unique package identifiers (InstalledPackageId) in the package DB | Simon Marlow | 2009-08-20 | 1 | -0/+1 | |
| | | | | | See commentary at http://hackage.haskell.org/trac/ghc/wiki/Commentary/Packages | |||||
* | Update the libffi filenames to follow the new version number | Ian Lynagh | 2009-08-06 | 1 | -1/+1 | |
| | | | | Stops make going into an infinite rebuilding loop | |||||
* | Update to libffi 3.0.8; fixes trac #3119 | Ian Lynagh | 2009-06-05 | 6 | -2586/+74203 | |
| | ||||||
* | Fix the libffi Makefile | Ian Lynagh | 2009-06-05 | 1 | -1/+1 | |
| | ||||||
* | Add a README saying where libffi tarballs come from | Ian Lynagh | 2009-06-05 | 1 | -0/+3 | |
| | ||||||
* | Use -w when compiling libffi, to stop -Werror failures | Ian Lynagh | 2009-06-02 | 1 | -2/+4 | |
| | ||||||
* | Quote commands that we run, so they work if there are space in their paths | Ian Lynagh | 2009-05-30 | 1 | -11/+11 | |
| | | | | | I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent. | |||||
* | Pass CFLAGS and LDFLAGS to libffi's configure | Ian Lynagh | 2009-05-21 | 1 | -3/+6 | |
| | ||||||
* | Use SRC_CC_OPTS when making HSffi.o | Ian Lynagh | 2009-05-19 | 1 | -1/+1 | |
| | ||||||
* | Fix make for libffi again, properly this time | Duncan Coutts | 2009-04-30 | 1 | -0/+1 | |
| | | | | No idea how the last patch managed to pass validate. | |||||
* | Fix parallel make for libffi. | Duncan Coutts | 2009-04-30 | 1 | -10/+6 | |
| | | | | | | I didn't realise make can invoke the same action multiple times in parallel if the rule has multiple targets. So go back to using a build stamp file. | |||||
* | Clean up building of libffi for dynamic lib way | Duncan Coutts | 2009-04-29 | 1 | -21/+29 | |
| | | | | And depend on it at the top level when we're using dynamic libs. | |||||
* | Add a header to all build system files: | Simon Marlow | 2009-04-28 | 2 | -0/+24 | |
| | | | | | | | | | | | | | | # ----------------------------------------------------------------------------- # # (c) 2009 The University of Glasgow # # This file is part of the GHC build system. # # To understand how the build system works and how to modify it, see # http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture # http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying # # ----------------------------------------------------------------------------- | |||||
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 6 | -202/+199 | |
| | ||||||
* | Install libHSffi_p.a | Ian Lynagh | 2009-02-18 | 1 | -1/+1 | |
| | ||||||
* | Make the libffi patch files portable | Ian Lynagh | 2009-01-23 | 2 | -202/+209 | |
| | | | | | Solaris's patch can't apply them if the lines beginning "---" aren't preceeded by a "diff -ur foo bar" line. | |||||
* | Fix libffi bindist | Clemens Fruhwirth | 2008-11-08 | 1 | -6/+6 | |
| | ||||||
* | Patching libffi so it can be built as DLL | Clemens Fruhwirth | 2008-10-14 | 3 | -7/+2806 | |
| | | | | libffi-dllize-3.0.6.patch should be pushed upstream | |||||
* | Version bump for libffi to 3.0.6 | Clemens Fruhwirth | 2008-10-14 | 2 | -0/+0 | |
| | ||||||
* | Encode shared/static configuration into stamps to do the right thing when ↵ | Clemens Fruhwirth | 2008-10-13 | 1 | -5/+14 | |
| | | | | rebuilding | |||||
* | Add HsFFI.o to INSTALL_LIBS | Clemens Fruhwirth | 2008-10-13 | 1 | -1/+1 | |
| | ||||||
* | Drop libm from the linker dependencies for libffi | Clemens Fruhwirth | 2008-10-11 | 1 | -2/+0 | |
| | ||||||
* | Do not generate haddock documentation when running install-docs in libffi | Clemens Fruhwirth | 2008-10-10 | 1 | -0/+2 | |
| | ||||||
* | Delay building libffi until package.conf is created and fix bindist | Clemens Fruhwirth | 2008-10-10 | 1 | -3/+5 | |
| | ||||||
* | Drop ghcconfig.h/RtsConfig.h from libffi's package.conf.in | Clemens Fruhwirth | 2008-10-09 | 1 | -3/+0 | |
| | ||||||
* | Don't use sed's -i flag as Solaris doesn't know it in libffi/Makefile | Clemens Fruhwirth | 2008-10-08 | 1 | -3/+4 | |
| | ||||||
* | Don't use /dev/null trick to create empty object files in libffi/Makefile | Clemens Fruhwirth | 2008-10-08 | 1 | -5/+3 | |
| | ||||||
* | Turn libffi into a Haskell package | Clemens Fruhwirth | 2008-10-08 | 2 | -5/+100 | |
| |