Brendan,
     I've checked in another set of changes for the ghc library packages in
libs/ghc which have Shlibs entries. Since these packages link against the
shared libs in the ghc package using versioned install names, the addition
of...

ghc (>= 7.8.3-1), ghc (<< 7.8.4-1)

to both the BuildDepends and Depends will insure that they both build and
run against the proper ghc version.
      I'm not certain yet how cleanly this will work when the ghc is
upgraded to ghc 7.10.1. It may be that ghc needs to be refactored to behave
like the r-base and r-mods packages which can co-exist. The current
situation (prior to my changes today) would allow fink to upgrade ghc and
then proceed to upgrade the packages in libs/ghc without considering that
the installed packages previously built against the older ghc will no
longer have the required supporting shared libraries from the older ghc.
       This explains why upgrading ghc has always been such a rough
proposition and I have almost always had 'fink remove --recursive ghc' to
purge the previous installation of ghc and its ghc lib packages. We simply
weren't considering the breakage caused to  installed ghc lib packages
built against the older ghc upon the installation of the newer ghc.
          Jack
ps As I mentioned on fink-seed, the rootless feature will either require
the current ghc 7.8.3 to be rebuilt from source (using a gcc-bootstrap
package as MacPorts does) with their patch...

https://trac.macports.org/browser/trunk/dports/lang/ghc/files/patch-unix_lib_osx_sandbox_compatibility.diff

or ghc upgraded to the new 7.10.1 release which contains this change.
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to