On 30 July 2005 01:21, Einar Karttunen wrote: > I noticed the following behaviour using GHC 6.5.20050728: > If compiling a Cabal package containing hs-source-dirs it > places the _stub.o under dist/build/<source-dir>/path/to/Module > when Cabal expects it in dist/build/path/to/Module. Things > appear to work without hs-source-dirs. > > For example with "hs-source-dirs: src" > Network/GnuTLS/IOWrap.hs contains foreign export declarations. > runnning Setup build creates the files: > dist/build/src/Network/GnuTLS/IOWrap_stub.o > src/Network/GnuTLS/IOWrap_stub.h > src/Network/GnuTLS/IOWrap_stub.c > > But Cabal fails to include the IOWrap_stub.o as it is > expected as dist/build/Network/GnuTLS/IOWrap_stub.o
I thought I fixed this in CVS recently (rev. 1.54 of Distribution.Simple.Build to be exact). Are you running Cabal from CVS, or some other version? Cheers, Simon _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users