Hello lonetiger,

I don't think any relevant logic changed in 7.10; however, this
commit may be relevant:

    commit 8fb03bfd768ea0d5c666bbe07a50cb05214bbe92
    Author:     Ian Lynagh <ig...@earth.li>  Sun Mar 18 11:42:31 2012
    Committer:  Ian Lynagh <ig...@earth.li>  Sun Mar 18 11:42:31 2012
    Original File:      compiler/typecheck/TcForeign.lhs

    If we say we're treating StdCall as CCall, then actually do so

But this warning should have applied even on older versions of GHC.

Are you running x86_64 Windows?  stdcall is specific to x86_32.

Edward

Excerpts from lonetiger's message of 2014-12-24 08:24:52 -0500:
> Hi,
> 
> 
> I’ve had some issues building this (and the git HEAD), it seems that the 
> config.guess and config.sub in the libffi tarball is old, it doesn’t detect 
> the platform when building with msys2. I had to unpack the tarfile and update 
> the files, after this it correctly built.
> 
> 
> Then I proceeded to try to make a shared library and got the following 
> warning:
> 
> 
> ManualCheck.hs:18:1: Warning:
>     the 'stdcall' calling convention is unsupported on this platform,
>     treating as ccall
>     When checking declaration:
>       foreign export stdcall "testFoo" testFooA :: CInt -> IO (FooPtr)
> 
> 
> 
> Does this mean that GHC no longer supports stdcall on windows? or could this 
> be related to issue I had building?
> 
> 
> Regards,
> 
> Tamar
> 
> 
> 
> 
> 
> From: Austin Seipp
> Sent: ‎Tuesday‎, ‎December‎ ‎23‎, ‎2014 ‎15‎:‎36
> To: ghc-d...@haskell.org, glasgow-haskell-users@haskell.org
> 
> 
> 
> 
> 
> We are pleased to announce the first release candidate for GHC 7.10.1:
> 
>     https://downloads.haskell.org/~ghc/7.10.1-rc1/
> 
> This includes the source tarball and bindists for 64bit/32bit Linux
> and Windows. Binary builds for other platforms will be available
> shortly. (CentOS 6.5 binaries are not available at this time like they
> were for 7.8.x). These binaries and tarballs have an accompanying
> SHA256SUMS file signed by my GPG key id (0x3B58D86F).
> 
> We plan to make the 7.10.1 release sometime in February of 2015. We
> expect another RC to occur during January of 2015.
> 
> Please test as much as possible; bugs are much cheaper if we find them
> before the release!
> 
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to