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