Stop! Tickets are now managed at GitHub.

Please enter new tickets, and find and edit existing tickets there:


Ticket #81 (new defect)

Opened 5 years ago

Last modified 2 years ago

Generic Unix Tarball doesn't enforce building against platform versions of libs

Reported by: dons Owned by: duncan
Priority: major Milestone: 2012.4.0.0
Component: Generic source tarball Keywords:
Cc: markl@…

Description

The unix tarball build process will allow ghc to pick up libs from the environment. This means we can end up building against the wrong versions of libs, should the user already have installed them.

A case:

  • network depends on parsec
  • user has parsec 3 installed
  • platform builds and registers parsec 2
  • build fails due to parsec 3 not having profiling (or silently suceeds linked against parsec 3)
Network/URI.hs:108:7:
    Could not find module `Text.ParserCombinators.Parsec':
      Perhaps you haven't installed the profiling libraries for package `parsec-3.0.0'?
      Use -v to see a list of the files searched for.

Change History

Changed 4 years ago by refold

  • milestone changed from 2009.4.0 to 2010.2.0.0

Milestone 2009.4.0 deleted

Changed 2 years ago by MtnViewMark

  • cc markl@… added
  • milestone changed from 2010.2.0.0 to 2012.4.0.0
Note: See TracTickets for help on using tickets.