Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

64bit Windows binaries #66

Closed
GoogleCodeExporter opened this issue Aug 12, 2015 · 8 comments
Closed

64bit Windows binaries #66

GoogleCodeExporter opened this issue Aug 12, 2015 · 8 comments
Assignees
Labels
comp-Scripts Related to Makefiles, wrappers, developer and testing scripts feature Allows new functionality OS-Windows Related to all flavors of Windows pri-High Of higher priority, but no guarantees usability Makes using code more convenient
Milestone

Comments

@GoogleCodeExporter
Copy link

Produce 64bit Windows binaries. It seems that currently MinGW does not
support 64 bit, so we have to use a heavier Cygwin instead for compilation.
The code should already be ready.

Original issue reported on code.google.com by yurkin on 7 Apr 2009 at 3:05

@GoogleCodeExporter GoogleCodeExporter added pri-High Of higher priority, but no guarantees Type-Enhancement usability Makes using code more convenient comp-Scripts Related to Makefiles, wrappers, developer and testing scripts OS-Windows Related to all flavors of Windows labels Aug 12, 2015
@GoogleCodeExporter
Copy link
Author

Original comment by yurkin on 7 Apr 2009 at 3:27

  • Added labels: Usability

@GoogleCodeExporter
Copy link
Author

Original comment by yurkin on 26 May 2009 at 7:26

  • Added labels: Milestone-0.80

@GoogleCodeExporter
Copy link
Author

Original comment by yurkin on 12 Jul 2010 at 8:38

  • Added labels: Milestone-1.1
  • Removed labels: Milestone-0.80

@GoogleCodeExporter
Copy link
Author

There is a 64-bit MinGW port (http://mingw-w64.sourceforge.net/) which I have 
used and accomplished to compile 64-bit Windows binaries.

Original comment by antti.pe...@gmail.com on 8 Nov 2011 at 10:17

@GoogleCodeExporter
Copy link
Author

Antti, thanks for the information. Actually, I have tried to use this MinGW 
port this summer and have almost finished it. I have also updated the wiki 
pages on MinGW installation to reflect my experience:
http://code.google.com/p/a-dda/wiki/InstallingMinGW
By the way, can you please also look at these instructions - maybe you can add 
something based on these experience.

The only problem I have encountered is that mingw64 does not support (or was 
not supporting at that time) "%z" printf format, which leads to minor problems 
(a few missing numbers in the output). The ocl part of the code failed to 
compile at all, but this is connected with some C++ issues.

This should not be hard to solve so I hope to finish it by the next release.

And can you please post here or send me the binaries that you built?

Original comment by yurkin on 8 Nov 2011 at 1:51

@GoogleCodeExporter
Copy link
Author

OK,

I attach here two sequential versions for Win 64bit - one with Temperton FFT 
(slower) and other which is linked to use FFTW3 (version 3.3, faster). The 
information about the compiler is below:

$ gcc -v
Using built-in specs.
COLLECT_GCC=c:\prog\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/prog/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/4.5.2/
lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../build/gcc/src/configure --target=x86_64-w64-mingw32 
--prefix=/c/bb/vista64-mingw32/mingw-x86-x86_64/build/build/root 
--with-sysroot=/c/bb/vista64-mingw32/mingw-x86-x86_64/build/build/root 
--enable-languages=all,obj-c++ --enable-fully-dynamic-string --disable-multilib
Thread model: win32
gcc version 4.5.2 20100913 (prerelease) (GCC)

Original comment by antti.pe...@gmail.com on 8 Nov 2011 at 4:57
@anatheana

Attachments:

@GoogleCodeExporter
Copy link
Author

BTW, the bug with %z printf is there.

Original comment by antti.pe...@gmail.com on 8 Nov 2011 at 5:00

@GoogleCodeExporter
Copy link
Author

Compilation on 64-bit Windows works perfectly for seq and mpi versions after 
r1111. 

The only remaining problem is ocl version, but this seems to be a peculiar 
feature of Nvidia drivers for 64-bit Windows. It should be investigated in 
issue 118.

Original comment by yurkin on 21 Mar 2012 at 5:00

  • Changed state: Fixed

@myurkin myurkin modified the milestone: 1.1 Aug 13, 2015
@myurkin myurkin added feature Allows new functionality and removed auto-migrated labels Aug 13, 2015
@myurkin myurkin self-assigned this Aug 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-Scripts Related to Makefiles, wrappers, developer and testing scripts feature Allows new functionality OS-Windows Related to all flavors of Windows pri-High Of higher priority, but no guarantees usability Makes using code more convenient
Projects
None yet
Development

No branches or pull requests

2 participants