Project

General

Profile

Feature #1574

Native 64-bit Windows build

Added by roman313 almost 10 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Enhancement
Start date:
2012-10-10
% Done:

100%

Tags:

Description

Please build 64-bit version for Windows !

Labels: 64-bit, Windows, Builder

Associated revisions

Revision 756d0d16 (diff)
Added by skyjake over 6 years ago

Windows|64-bit: Build on MSVC 2015, 64-bit Qt 5.6; cleanup of external libs

EAX2 is not available in 64 bits, so the DirectSound plugin is
compiled without any EAX2 features when doing a 64 bit build.

LZSS is now compiled from source on all platforms.

Updated zlib to 1.2.8 on Windows, with prebuilt binaries included in
the repository (x86 and x64).

Fixed a couple of warnings about converting 64-bit values to 32-bit.

IssueID #1574

Revision dc69434e (diff)
Added by skyjake over 6 years ago

Windows|64-bit: Build on MSVC 2015, 64-bit Qt 5.6; cleanup of external libs

EAX2 is not available in 64 bits, so the DirectSound plugin is
compiled without any EAX2 features when doing a 64 bit build.

LZSS is now compiled from source on all platforms.

Updated zlib to 1.2.8 on Windows, with prebuilt binaries included in
the repository (x86 and x64).

Fixed a couple of warnings about converting 64-bit values to 32-bit.

IssueID #1574

History

#2 Updated by skyjake almost 10 years ago

- labels: 64-bit --> 64-bit, Windows, Builder
- summary: native 64-bit Windows dengine --> Native 64-bit Windows build
- priority: 1 --> 8

#3 Updated by skyjake almost 10 years ago

64-bit builds on Windows is definitely in the plans. However, currently we're being held back by an issue in Qt 4.8 that affects smoothness of Doomsday's display refresh on Windows. AFAIK, the version of Qt that we're using (4.7) supports only MSVS 2008 and thus 64-bit builds are not possible.

(DaniJ is the primary Windows developer on the team.)

#4 Updated by roman313 almost 10 years ago

It is possible to compile QT 4.8 to 64-bit,
and possible to recompile doomsday engine to 64-bit.
You can download VS2010 Express for free.
Steps to compile QT 4.8 to 64-bit:
http://emocias.blogspot.com/2012/08/compile-qt-482-64bit-library-with.html

#5 Updated by skyjake almost 9 years ago

  • Tags set to Windows
  • Category set to Enhancement
  • Status changed from New to In Progress
  • % Done changed from 0 to 30

This is definitely in progress, however no one has had the time to actually try to collect 64-bit versions of all the dependencies and set up a builder for 64-bit Windows.

#6 Updated by skyjake almost 7 years ago

  • Target version set to 2.0 – Home UI & Packages

#7 Updated by skyjake almost 7 years ago

  • Target version changed from 2.0 – Home UI & Packages to Rendering

#8 Updated by skyjake over 6 years ago

  • Assignee set to skyjake
  • Target version changed from Rendering to 2.0 – Home UI & Packages
  • % Done changed from 30 to 90

Now working thanks to Qt 5.6 and MSVC 2015. The last thing needed is to upgrade the Windows autobuilder.

#9 Updated by skyjake over 6 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

The Windows builds are now offered as both x86 and x64 variants.

#10 Updated by skyjake over 6 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF