Bug in placing _stub.o files with HEAD

Simon Marlow simonmar at microsoft.com
Mon Aug 1 08:02:05 EDT 2005


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


More information about the Glasgow-haskell-users mailing list