Hi Edward,
You’re right, this is my mistake, I am compiling x86_64 Windows, I have not
updated my tools to work on it yet so I’ve been using the x86_32 binaries and
didn’t noticed that my msys2 was compiling a 64bit version.
That explains the warning, sorry for the false alarm!
Regards,
Tamar
From: Edward Z. Yang
Sent: Saturday, December 27, 2014 16:16
To: lonetiger
Cc: Austin Seipp, ghc-devs@haskell.org, glasgow-haskell-users@
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-devs@haskell.org, glasgow-haskell-us...@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!
>
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs