Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Jul 16, 2017
  2. Jul 15, 2017
  3. Mar 11, 2017
    • Edward Z. Yang's avatar
      Filter out internal deps when forming package ElaboratedConfiguredPackage. · bd5a5edd
      Edward Z. Yang authored
      
      Prior to this patch, we were unconditionally sticking all dependencies
      in a "whole package' ElaboratedConfiguredPackage, which resulted in
      cycles when there were internal dependencies on the library in question,
      and broken deps with convenience libraries.  Happily, the fix is simple,
      although I did have to add ConfiguredId to the "extra" dependency fields
      to make it easier to tell if a dependency was external or internal.
      
      I added an extra test to make sure that we give a good error message
      if a package requires per-component builds (apparently, internal
      libraries require per-component builds!)
      
      Fixes #4388.
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      bd5a5edd
  4. Feb 19, 2017
Loading