id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
5507	Template Haskell needs extra library dirs	jwlato	igloo	"Template Haskell fails to link c libraries which are located in non-standard locations.  On my system, gtk libraries are installed in /opt/local/lib; ghc-pkg describe reports:

{{{
library-dirs: /Users/kathleenhouse/.cabal/lib/cairo-0.12.1/ghc-7.2.1
              /opt/local/lib
}}}

and building ordinary Haskell packages with cairo/gtk works properly.

However, if a package imports Cairo, Template Haskell fails to find the C library.  The error (from ghc) is:

{{{
Loading package cairo-0.12.1 ... <command line>: can't load .so/.DLL for: libcairo.dylib (dlopen(libcairo.dylib, 9): image not found)
cabal: Error: some packages failed to install:
}}}"	bug	closed	normal	7.4.1	Template Haskell	7.2.1	fixed	template haskell, link	jwlato@…	MacOS X	x86_64 (amd64)	Compile-time crash					
