This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jan 08, 2015
-
-
ttuegel authored
-
ttuegel authored
GHC generics are used to derive binary instances for types appearing in the persistent build config, which requires GHC >= 7.2 and binary >= 0.7. Unfortunately, GHC < 7.8 ships with binary == 0.5.*. The missing module is Data.Binary.Generics, which we have copied from binary-0.7.2.3 to Distribution.Compat.Binary.Generics. To provide generic implementations for the Binary class, we also have to provide our own implementation, which is copied from binary-0.7.2.3 to Distribution.Compat.Binary.Class. The interface required by Cabal is exported from Distribution.Compat.Binary. This is only done if bootstrapping Cabal with GHC < 7.8 or if binary >= 0.7 is not available, otherwise Distribution.Compat.Binary simply re-exports Data.Binary.
-
ttuegel authored
-
ttuegel authored
-
- Jan 06, 2015
-
-
tibbe authored
-
- Jan 05, 2015
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
tibbe authored
-
tibbe authored
Fixes #2321.
-
- Jan 04, 2015
- Jan 03, 2015
-
-
Mikhail Glushenkov authored
Register GHC 7.10 extensions.
-
Mikhail Glushenkov authored
Fixes #2291.
-
tibbe authored
We map all --enable-debug-info=n to -g in GHC.
-
tibbe authored
If the compiler (e.g. GHC 7.10) supports outputting OS native debug info (e.g. DWARF) passing --enable-debug-info[=n] to cabal will instruct it to do so.
-
- Jan 02, 2015
-
-
tibbe authored
We need to know which version of network we installed. Hopefully fixes #2310 for real.
-
- Dec 31, 2014
-
-
tibbe authored
Fixes #2310.
-
- Dec 30, 2014
- Dec 28, 2014
-
-
Mikhail Glushenkov authored
Fix typo
-
- Dec 27, 2014
-
-
Sergey Vinokurov authored
-
- Dec 24, 2014
-
-
Mikhail Glushenkov authored
Fixes #2241. I think the ProgramDB API should be redesigned to prevent such problems in the future.
-
- Dec 23, 2014
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
bootstrap.sh: adapt to Cabal 1.22 version bump
-
tuncer authored
-
Luite Stegeman authored
for the windows clean hack. This would cause exceptions when using a cached setup executable, making parallel builds on Windows completely unusable.
-
Luite Stegeman authored
for the windows clean hack. This would cause exceptions when using a cached setup executable, making parallel builds on Windows completely unusable.
-
- Dec 19, 2014
-
-
-
Mikhail Glushenkov authored
generate CURRENT_PACKAGE_KEY macro in `cabal_macros.h`
-
Luite Stegeman authored
-
tibbe authored
-
https://github.com/benarmston/cabaltibbe authored
-
Christiaan Baaij authored
Now that Cabal is in charge of RPATH handling on certain OS', we must always setup a correct (DY)LD_LIBRARY_PATH when running the testsuite. Not just when we are building relocatable packages. The "problem" is, is that Cabal now adds an RPATH pointing to the installation location of the library. However, during testing, the library won't be there yet. We much hence setup a (DY)LD_LIBRARY_PATH that includes the dist/build dir.
-
tibbe authored
-
tibbe authored
-
ttuegel authored
Fix compilation ways
-