summaryrefslogtreecommitdiff
path: root/libffi/ghc.mk
Commit message (Collapse)AuthorAgeFilesLines
...
* Rename some variables from FOO to FOO_CMDIan Lynagh2010-06-161-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 libffiIan Lynagh2010-05-201-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 libffiIan Lynagh2010-05-181-0/+3
| | | | We now tell it where to find ld, nm and ar
* Fix makefile loop (#4050)pho@cielonegro.org2010-05-071-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 systemIan Lynagh2010-05-081-1/+1
|
* The libffi patches are no longer neededIan Lynagh2010-05-041-4/+0
|
* Fix dynamic libs on OS X, and enable them by defaultIan Lynagh2010-05-031-3/+3
|
* libffi: install 'ffitarget.h' header as sole 'ffi.h' is unusableSimon Marlow2010-03-291-1/+4
| | | | | Submitted by: Sergei Trofimovich <slyfox@community.haskell.org> Re-recorded against HEAD.
* Don't rely on tar supporting -z; trac #3841Ian Lynagh2010-02-141-1/+1
|
* Patch for shared libraries support on FreeBSDIan Lynagh2010-01-061-2/+1
| | | | From Maxime Henrion <mhenrion@gmail.com>
* Link all dynamic libraries with the correct install_name on Mac OS/X.Ian Lynagh2009-12-041-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 libffiBen.Lippmeier@anu.edu.au2009-11-191-0/+8
|
* Put the libffi files to be installed into a dist directoryIan Lynagh2009-11-181-26/+25
| | | | This meakes it easier to correctly clean libffi
* Make a mingw tree from mingw tarballsIan Lynagh2009-10-231-1/+1
|
* Install libHSffi_p.aIan Lynagh2009-10-121-1/+1
|
* Use CONF_CC_OPTSManuel M T Chakravarty2009-09-171-3/+3
| | | | - Needed to get arch-dependent options, eg, on Snow Leopard
* Update the libffi filenames to follow the new version numberIan Lynagh2009-08-061-1/+1
| | | | Stops make going into an infinite rebuilding loop
* Update to libffi 3.0.8; fixes trac #3119Ian Lynagh2009-06-051-4/+4
|
* Use -w when compiling libffi, to stop -Werror failuresIan Lynagh2009-06-021-2/+4
|
* Quote commands that we run, so they work if there are space in their pathsIan Lynagh2009-05-301-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 configureIan Lynagh2009-05-211-3/+6
|
* Use SRC_CC_OPTS when making HSffi.oIan Lynagh2009-05-191-1/+1
|
* Fix make for libffi again, properly this timeDuncan Coutts2009-04-301-0/+1
| | | | No idea how the last patch managed to pass validate.
* Fix parallel make for libffi.Duncan Coutts2009-04-301-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 wayDuncan Coutts2009-04-291-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 Marlow2009-04-281-0/+12
| | | | | | | | | | | | | | # ----------------------------------------------------------------------------- # # (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 megapatchIan Lynagh2009-04-261-0/+193