Latest Posts

Topic: Windows 64-bit Build

Tino

Topic Opener
Joined: 2009-02-20, 16:05
Posts: 252
Ranking
Tribe Member
Location: Somewhere in Germany...
Posted at: 2014-07-26, 21:46

Hi,

i've successfully compiled Widelands and all needed libraries with mingw32-64:

http://widelands.8-schuss.de/

Please test, any feedback appreciated!


Top Quote
einstein13
Avatar
Joined: 2013-07-28, 23:01
Posts: 1118
Ranking
One Elder of Players
Location: Poland
Posted at: 2014-07-26, 22:17

I have checked- everything seems to work.

But I have question: why don't you stay with both versions (32 and 64 bit)? I know, that some (working) computers are still 32 bit...


einstein13
calculations & maps packages: http://wuatek.no-ip.org/~rak/widelands/
backup website files: http://kartezjusz.ddns.net/upload/widelands/

Top Quote
Tino

Topic Opener
Joined: 2009-02-20, 16:05
Posts: 252
Ranking
Tribe Member
Location: Somewhere in Germany...
Posted at: 2014-07-27, 08:16

I'll provide both builds for some time.

But my mingw32 environment ist a bit of a mess: not all libraries are up-to-date and it is a mix of self-built and downloaded libraries.

I think the moment somethink breaks or i've to update i'll focus on mingw32-64.


Top Quote
Tino

Topic Opener
Joined: 2009-02-20, 16:05
Posts: 252
Ranking
Tribe Member
Location: Somewhere in Germany...
Posted at: 2014-10-05, 14:24

Ok, no new 32bit builds until further info:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52015


Top Quote
SirVer

Joined: 2009-02-19, 14:18
Posts: 1445
Ranking
One Elder of Players
Location: Germany - Munich
Posted at: 2014-10-06, 05:34

Do you have any numbers of downloads we loose with this? Thinking of it, do you have any numbers of downloads in general? face-smile.png


Top Quote
DragonFire
Avatar
Joined: 2013-10-10, 19:36
Posts: 4
Ranking
Just found this site
Posted at: 2014-10-08, 20:46

One download at least ;) Compiling a linux binary was a cakewalk, but i've never managed to compile it for windows 8-) So i look forward to see a x32 widelands. Meanwhile, i like to say thank you Tino, for providing all those windows binaries to us.


Top Quote
Tino

Topic Opener
Joined: 2009-02-20, 16:05
Posts: 252
Ranking
Tribe Member
Location: Somewhere in Germany...
Posted at: 2014-10-13, 16:52

I have only absolut counts (via Google Analytics) for each clicked exe file: There are 1-6 downloads a day, average is 3 downloads a day over the last 3 months. Looking at a build number where i provided both 32 and 64bit over a longer timeframe (r7168), it is 60% 64bit and 40% 32bit. But i started with the 64bit builds only 3 months ago and I think most people are unaware of the fact that they run a 64bit windows. I am not sure if it is worth the effort to spent again hours with upgrading my build environment to get rid of the before mentioned bug with std::to_string().

For now (also due to the lack of free space on my disk) i will only build 64bit builds and upgrade my 64bit compiler from 4.8.2 to 4.9.1 soon. I would appreciate if we could do a poll on the main page before build19 if there is a target audience for a 32bit windows release. If yes, i would build the rcs and the final build19 with 32bit, too.


Top Quote
wl-zocker

Joined: 2011-12-30, 16:37
Posts: 495
Ranking
Tribe Member
Location: Germany
Posted at: 2014-10-14, 08:38

I have 64bit and also use this Widelands version. Are the special advantages using the 64bit version on Widelands or are they negligible? (I just ask out of interest.)

Is there a special reason why you offer release builds and no debug builds? I do not know what kind of people (player/developer) download it, but I sometimes wish I could see the coordinates of a field.

And if you will not build 32bit in the near future, changing the headline of your site might be a good idea :).


"Only few people know how much one has to know in order to know how little one knows." - Werner Heisenberg

Top Quote
Tino

Topic Opener
Joined: 2009-02-20, 16:05
Posts: 252
Ranking
Tribe Member
Location: Somewhere in Germany...
Posted at: 2014-10-14, 09:00

I don't think there is currently a huge advantage. 32bit is compiled with a flag to allow more than 2GB memory handling and i've never tested if there is a map or a scenario where widelands would use more than 4GB memory.

The main reason for not doing debug builds is the the huuuge resulting widelands binary, i think it is about 200MB.

If i can figure out the cmake/build switches to build decent sized binary with debugging enabled for the coordinates and the debug windows i would upload it. Any hints welcome.


Top Quote
SirVer

Joined: 2009-02-19, 14:18
Posts: 1445
Ranking
One Elder of Players
Location: Germany - Munich
Posted at: 2014-10-16, 06:38

I think nightlies should be release binaries in all cases still. They are user visible releases after all and the transition between nightlies and full releases should be non jaring for users.

Tino, I think the suggestion with doing a poll for 32 bit binaries before b19 is a good suggestion. Let's not forget about this :).


Top Quote