bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnubg] New MS Windows development(test) build (1.05.000-dev1)


From: Michael Petch
Subject: [Bug-gnubg] New MS Windows development(test) build (1.05.000-dev1)
Date: Tue, 20 Jan 2015 20:17:27 -0700
User-agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

Howdy all,

I have completed the migration of the build environment for MS Windows
to a more modern MSYS2/MinGW32 environment. Originally I was using a
hacked environment based on MSYS/MinGW32 .

I have created a development(test build) that can be downloaded from here:

http://www.gnubg.org/media/windows/gnubg-1_05_000-dev1-20150120-setup.exe

Since this is a development release there is no corresponding tag in CVS
and no official source tarball nor will it appear on the download page.
It is based on CVS snapshot as of 02:00GMT. Consider this a test release
for the upcoming official 1.05 release.

There have been many minor changes since the last release although the
big one is that www.random.org will now function over SSL (https). as
has been note recently on this mailing list www.random.org has changed
how they operate and had a negative impact on GNUbg (and the other bots
that use it). The build includes:

- Python 2.7.9 (we used 2.7.5 previously) with IDLE (Python IDE)
- Long Seed Support
- Multithreading (Via GLIB Threading)
- Sound
- 3D Graphics
- AVX/SSE/universal builds
- Sqlite3 and Mysql database support

We are now using a recent GTK2 release 2.24.25 (as of late last year)
and GLIB 2.42.1 (late last year). www.random.org support requires
libcurl. The MS Windows release uses GNUtls on the back end (rather than
OpenSSL) to avoid licensing issues and the builds don't rely on MS C
runtimes.

The binaries are once against built with -O3 optimizations however I
have also added -ffast-math as a compiler option.

At some point in the next month I'll publish a zip file of the
msys2/MinGW32 build environment so people can more easily roll their own
builds (I did this with the previous MinGW builds)

-- 
Michael Petch
GNU Backgammon Maintainer / Developer
OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304



reply via email to

[Prev in Thread] Current Thread [Next in Thread]